A transaction data object describes a transaction that is to be sent to the network or otherwise processed.
The address this transaction is from (sender)
The address (or ENS name) this transaction it to
The raw transaction data to be sent to the network
The amount (in wei) this transaction is sending.
The maximum amount of gas this transaction is permitted to use. If left unspecified, the provider may use estimateGas() to determine the value to use. For transactions with unpredicatable gas estimates, this may be required to specify explicitly.
The nonce for this transaction. This should be set to the number of transactions ever sent from this address.
Additional metadata that might be helpful. For
ibc transfers, this will include the