Expand description
The EthRpcServer
RPC server implementation
Modules§
- The Ethereum JSON-RPC server.
- The client connects to the source substrate chain and is used by the rpc server to query and send transactions to the substrate chain.
- Example utilities
- The generated subxt client. Generated against a substrate chain configured with
pallet_revive
using: subxt metadata –url ws://localhost:9944 -o rpc/revive_chain.scale
Structs§
- Provides information about blocks.
- A
[ReceiptProvider]
that caches receipts in memory. - A
[ReceiptProvider]
that stores receipts in a SQLite database. - An EVM RPC server implementation.
- Utility to extract receipts from extrinsics.
Enums§
- The error type for the EVM RPC server.
Constants§
Traits§
- BlockInfoProvider cache and retrieves information about blocks.
- Client implementation for the
DebugRpc
RPC API. - Server trait implementation for the
DebugRpc
RPC API. - Client implementation for the
EthRpc
RPC API. - Server trait implementation for the
EthRpc
RPC API. - Provide means to store and retrieve receipts.
- Client implementation for the
SystemHealthRpc
RPC API. - Server trait implementation for the
SystemHealthRpc
RPC API.