Optionalblock8 bytes prefix of some block's ID
OptionalchainLast byte of genesis block ID
OptionaldependsThe ID of the transaction that this transaction depends on.
OptionalexpirationThe expiration time of the transaction. The transaction will expire after the number of blocks specified by this value.
OptionalgasTransaction gas.
OptionalgasThe maximum amount of gas to allow this transaction to consume.
OptionalgasThe gas price to use for legacy transactions or transactions on legacy networks.
Most of the time the max*FeePerGas is preferred.
OptionalgasCoefficient used to calculate the gas price for the transaction. Value must be between 0 and 255.
OptionalisWhether the transaction is delegated to another account for gas payment.
OptionalmaxThe maximum fee per gas for the transaction.
OptionalmaxThe maximum priority fee per gas for the transaction.
OptionalnonceNonce value for various purposes. Basic is to prevent replay attack by make transaction unique. Every transaction with same chainTag, blockRef, ... must have different nonce.
Options for
buildTransactionBodymethod.