Crate reth_op

Source
Expand description

Optimism meta crate that provides access to commonly used reth dependencies.

Re-exports§

pub use reth_optimism_cli as cli;cli
pub use reth_transaction_pool as pool;pool

Modules§

bedrock
Re-exported ethereum types OP mainnet bedrock related data.
chainspec
Re-exported from reth_chainspec
consensusconsensus
Re-exported consensus types
evmevm
Re-exported evm types
networknetwork
Re-exported reth network types
nodenode-api
Re-exported ethereum node
predeploys
Re-exported ethereum types Addresses of OP pre-deploys.
primitives
Re-exported reth primitives
providerprovider
Re-exported reth provider types
rpcrpc
Re-exported rpc types
serde_bincode_compat
Re-exported ethereum types Bincode-compatible serde implementations.
storagestorage-api
Re-exported reth storage api types
transaction
Re-exported ethereum types Optimism transaction types
trietrie
Re-exported reth trie types

Structs§

OpPrimitives
Re-exported ethereum types Primitive types for Optimism Node.

Enums§

OpReceipt
Re-exported ethereum types Typed ethereum transaction receipt. Receipt containing result of transaction execution.
OpTxType
Re-exported ethereum types Optimism TransactionType flags as specified in EIPs 2718, 1559, and 2930, as well as the deposit transaction spec

Constants§

ADDRESS_L2_TO_L1_MESSAGE_PASSER
Re-exported ethereum types The L2 contract L2ToL1MessagePasser, stores commitments to withdrawal transactions.

Traits§

DepositReceipt
Re-exported ethereum types Trait for deposit receipt.
OpTransaction
Re-exported ethereum types A trait that represents an optimism transaction, mainly used to indicate whether or not the transaction is a deposit transaction.

Type Aliases§

OpBlock
Re-exported ethereum types Optimism-specific block type.
OpBlockBody
Re-exported ethereum types Optimism-specific block body type.
OpTransactionSigned
Re-exported ethereum types Signed transaction.