Skip to main content

Crate api

Crate api 

Source
Available on crate feature rpc only.
Expand description

Reth RPC interface definitions

Provides all RPC interfaces.

§Feature Flags

  • client: Enables JSON-RPC client support.

Modules§

servers
Aggregates all server traits.

Structs§

RethPayloadStatus
Reth-specific payload status that includes server-measured execution latency.
TestingBuildBlockRequestV1
Request payload for testing_buildBlockV1.

Enums§

RethJitAction
Supported reth_jit control actions.
RethNewPayloadInput
Input for reth_newPayload that accepts either ExecutionData directly or an RLP-encoded block with optional side data.
TestingBuildBlockResponseV1
Response of testing_buildBlockV1.

Constants§

TESTING_BUILD_BLOCK_V1
Capability string for testing_buildBlockV1.
TESTING_COMMIT_BLOCK_V1
Capability string for testing_commitBlockV1.

Traits§

AdminApiServer
Server trait implementation for the AdminApi RPC API.
AnvilApiServer
Server trait implementation for the AnvilApi RPC API.
BlockSubmissionValidationApiServer
Server trait implementation for the BlockSubmissionValidationApi RPC API.
DebugApiServer
Server trait implementation for the DebugApi RPC API.
EngineApiServer
Server trait implementation for the EngineApi RPC API.
EngineEthApiServer
Server trait implementation for the EngineEthApi RPC API.
EthApiServer
Server trait implementation for the EthApi RPC API.
EthBundleApiServer
Server trait implementation for the EthBundleApi RPC API.
EthCallBundleApiServer
Server trait implementation for the EthCallBundleApi RPC API.
EthConfigApiServer
Server trait implementation for the EthConfigApi RPC API.
EthFilterApiServer
Server trait implementation for the EthFilterApi RPC API.
EthPubSubApiServer
Server trait implementation for the EthPubSubApi RPC API.
HardhatApiServer
Server trait implementation for the HardhatApi RPC API.
IntoEngineApiRpcModule
Helper trait for the engine api server.
L2EthApiExtServer
Server trait implementation for the L2EthApiExt RPC API.
MevFullApiServer
Server trait implementation for the MevFullApi RPC API.
MevSimApiServer
Server trait implementation for the MevSimApi RPC API.
MinerApiServer
Server trait implementation for the MinerApi RPC API.
NetApiServer
Server trait implementation for the NetApi RPC API.
OtterscanServer
Server trait implementation for the Otterscan RPC API.
RethApiServer
Server trait implementation for the RethApi RPC API.
RethEngineApiServer
Server trait implementation for the RethEngineApi RPC API.
RpcApiServer
Server trait implementation for the RpcApi RPC API.
TestingApiServer
Server trait implementation for the TestingApi RPC API.
TraceApiServer
Server trait implementation for the TraceApi RPC API.
TxPoolApiServer
Server trait implementation for the TxPoolApi RPC API.
Web3ApiServer
Server trait implementation for the Web3Api RPC API.