Expand description
Foundry primitives
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
- header
- network 🔒
- optimism
- OP-stack-specific helpers and type aliases used by
super::FoundryNetworkandsuper::FoundryTxReceipt. - receipt
- request
- transaction 🔒
Macros§
Structs§
- Cip64
Transaction Request - Celo CIP-64 request fields. Anvil currently charges native fees.
- Foundry
Network - Foundry network type.
- Foundry
TxReceipt - 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
Header - Consensus header used by Foundry’s multi-network tooling.
- 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. - rpc_
phase_ statuses
Type Aliases§
- Foundry
Transaction Response - JSON-RPC transaction response type used by
super::FoundryNetwork.