> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qu.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# TransactionRequest

```ts theme={null}
type TransactionRequest: QuaiTransactionRequest | QiTransactionRequest;
```

A **TransactionRequest** is a transactions with potentially various properties not defined, or with less strict types
for its values.

This is used to pass to various operations, which will internally coerce any types and populate any necessary values.

## Source

[providers/provider.ts:164](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/providers/provider.ts#L164)
