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
FoundryTxEnvelopeandFoundryTransactionRequest. - receipt ๐
- request ๐
Structsยง
- Cip64
Transaction Request - Celo CIP-64 request fields. Anvil currently charges native fees.
- Tempo
Transaction Request - An Ethereum [
TransactionRequest] extended with Tempo-specific fields. - TxCip64
- An EIP-1559-shaped transaction with a signed fee currency field.
Enumsยง
- Foundry
Receipt Envelope - Foundry
Transaction Request - Foundry transaction request builder.
- Foundry
TxEnvelope - Container type for signed, typed transactions.
- Foundry
TxType - Transaction types supported by
FoundryTxEnvelope. - Foundry
Typed Tx - Typed transaction enum corresponding to the
FoundryTxEnvelopeenvelope.
Constantsยง
- CIP64_
TX_ TYPE - Celo dynamic fee transaction type introduced by CIP-64.
Functionsยง
- get_
deposit_ tx_ parts - Converts
OtherFieldstoDepositTransactionParts, produces error with missing fields.