Expand description
Arbitrum-specific RPC types, converters, and builders.
Provides the Arbitrum Eth API builder and RPC type conversions needed
to serve the eth_ namespace with Arbitrum-specific transaction,
receipt, and header types.
Re-exports§
pub use api::ArbEthApi;pub use arb_api::ArbApiHandler;pub use arb_api::ArbApiServer;pub use block_producer::BlockProducer;pub use block_producer::BlockProducerError;pub use block_producer::BlockProductionInput;pub use block_producer::ProducedBlock;pub use builder::ArbEthApiBuilder;pub use builder::ArbRpcConvert;pub use header::ArbHeaderConverter;pub use nitro_execution::NitroExecutionApiServer;pub use nitro_execution::RpcMessageResult;pub use nitro_execution::RpcMessageWithMetadata;pub use nitro_execution_handler::NitroExecutionHandler;pub use receipt::ArbReceiptConverter;pub use response::ArbRpcTxConverter;pub use transaction::ArbTransactionRequest;pub use types::ArbRpcTypes;
Modules§
- api
- Arbitrum EthApi wrapper with L1 gas estimation.
- arb_api
- Arbitrum
arb_RPC namespace. - block_
producer - Block producer trait for the
nitroexecutionRPC handler. - builder
- Arbitrum Eth API builder.
- header
- Arbitrum header conversion for RPC responses.
- nitro_
execution - Nitro execution RPC namespace (
nitroexecution_*). - nitro_
execution_ handler - Implementation of the
nitroexecutionRPC handler. - receipt
- Arbitrum receipt conversion for RPC responses.
- response
- Arbitrum transaction response conversion.
- transaction
- Arbitrum transaction request and conversion types.
- types
- Arbitrum RPC type definitions.
Structs§
- ArbBlock
Info - Arbitrum block information returned by
arb_getBlockInfo. - ArbMaintenance
Status - Maintenance status for the node.
- ArbReceipt
Fields - Arbitrum transaction receipt extension fields.