When populating a transaction this type is returned.

Extends

  • QuaiPreparedTransactionRequest

Properties

PropertyTypeDescriptionOverridesInherited from
accessList?AccessListThe EIP-2930 access list. Storage slots included in the access list
are warmed by pre-loading them, so their initial cost to fetch is guaranteed, but then each additional access is
cheaper.
QuaiPreparedTransactionRequest.accessListQuaiPreparedTransactionRequest.accessList
blockTag?BlockTagWhen using call or estimateGas, this allows a specific block to be queried. Many backends do not support this
and when unsupported errors are silently squelched and "latest" is used.
QuaiPreparedTransactionRequest.blockTagQuaiPreparedTransactionRequest.blockTag
chainId?bigintThe chain ID for the network this transaction is valid on.QuaiPreparedTransactionRequest.chainIdQuaiPreparedTransactionRequest.chainId
customData?anyA custom object, which can be passed along for network-specific values.QuaiPreparedTransactionRequest.customDataQuaiPreparedTransactionRequest.customData
datastringThe transaction data.QuaiPreparedTransactionRequest.dataQuaiPreparedTransactionRequest.data
fromstringThe from address, if any.QuaiPreparedTransactionRequest.fromQuaiPreparedTransactionRequest.from
gasLimit?bigintThe maximum amount of gas to allow this transaction to consume.QuaiPreparedTransactionRequest.gasLimitQuaiPreparedTransactionRequest.gasLimit
gasPrice?bigintThe gas price to use for legacy transactions or transactions on legacy networks.

Most of the time the max*FeePerGas is preferred.
QuaiPreparedTransactionRequest.gasPriceQuaiPreparedTransactionRequest.gasPrice
maxFeePerGas?bigintThe EIP-1559 maximum total fee to pay per gas. The actual value used
is protocol enforced to be the block’s base fee.
QuaiPreparedTransactionRequest.maxFeePerGasQuaiPreparedTransactionRequest.maxFeePerGas
maxPriorityFeePerGas?bigintThe EIP-1559 maximum priority fee to pay per gas.QuaiPreparedTransactionRequest.maxPriorityFeePerGasQuaiPreparedTransactionRequest.maxPriorityFeePerGas
nonce?numberThe nonce of the transaction, used to prevent replay attacks.QuaiPreparedTransactionRequest.nonceQuaiPreparedTransactionRequest.nonce
tostringThe target address.QuaiPreparedTransactionRequest.toQuaiPreparedTransactionRequest.to
type?numberThe transaction type.QuaiPreparedTransactionRequest.typeQuaiPreparedTransactionRequest.type
value?bigintThe transaction value (in wei).QuaiPreparedTransactionRequest.valueQuaiPreparedTransactionRequest.value