Skip to main content

Module transaction

Module transaction 

Source

Modulesยง

base ๐Ÿ”’
Base-specific transaction conversions.
celo ๐Ÿ”’
CIP-64 transaction encoding. Execution-time fee currency accounting is not implemented.
deposit ๐Ÿ”’
Deposit helpers shared by Base and Optimism.
envelope ๐Ÿ”’
optimism ๐Ÿ”’
OP-stack-specific impls for FoundryTxEnvelope and FoundryTransactionRequest.
receipt ๐Ÿ”’
request ๐Ÿ”’

Structsยง

Cip64TransactionRequest
Celo CIP-64 request fields. Anvil currently charges native fees.
TempoTransactionRequest
An Ethereum [TransactionRequest] extended with Tempo-specific fields.
TxCip64
An EIP-1559-shaped transaction with a signed fee currency field.

Enumsยง

FoundryReceiptEnvelope
FoundryTransactionRequest
Foundry transaction request builder.
FoundryTxEnvelope
Container type for signed, typed transactions.
FoundryTxType
Transaction types supported by FoundryTxEnvelope.
FoundryTypedTx
Typed transaction enum corresponding to the FoundryTxEnvelope envelope.

Constantsยง

CIP64_TX_TYPE
Celo dynamic fee transaction type introduced by CIP-64.

Functionsยง

get_deposit_tx_parts
Converts OtherFields to DepositTransactionParts, produces error with missing fields.