referrerpolicy=no-referrer-when-downgrade

Crate pallet_revive_eth_rpc

Crate pallet_revive_eth_rpc 

Source
Expand description

The EthRpcServer RPC server implementation

Modules§

cli
The Ethereum JSON-RPC server.
client
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
Example utilities
subxt_client
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§

BlockHeader
Block header object returned by newHeads subscriptions.
DbContext
SQLite connection pool with precomputed bulk-insert chunk sizes.
DebugRpcServerImpl
EthRpcServerImpl
An EVM RPC server implementation.
FeeHistoryProvider
Manages the fee history cache.
FeeHistoryResult
Filter
Filter for logs.
Log
log
LogsSubscriptionFilter
A type used as a filter for logs in subscriptions.
PolkadotRpcServerImpl
ReceiptExtractor
Utility to extract receipts from extrinsics.
ReceiptInfo
Receipt information
ReceiptProvider
ReceiptProvider stores transaction receipts and logs in a SQLite database.
SubxtBlockInfoProvider
Provides information about blocks.
SyncingProgress
Syncing progress
SystemHealthRpcServerImpl
TraceCallConfig
Configuration for debug_traceCall, extending TracerConfig with state overrides.
TracerConfig
Tracer configuration used to trace calls.
TransactionTrace
A transaction trace

Enums§

BlockId
A Block Identifier. https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1898.md
BlockNumberOrTag
A block Number (or tag - “latest”, “earliest”, “pending”)
BoundedOneOrMany
A helper type used when a type can be serialized and deserialized as either being one or as an array.
EthRpcError
The error type for the EVM RPC server.
FilterBlockOption
Represents the target range of blocks for the filter
FilterResults
Filter results
SubscriptionItem
SubscriptionKind
The kind of subscription the user is requesting from the eth-rpc.
SubscriptionOptions
Options passed by the user for their subscription to make it more specific.
SubscriptionParameters
Resolved parameters for the subscription request which contains both the request type and the options.
SyncingStatus
Syncing status

Constants§

LOG_TARGET
MAX_CACHED_BLOCKS
Maximum number of entries kept in the block to hash map.

Traits§

BlockInfo
Provides information about a block, This is an abstraction on top of SubstrateBlock that can’t be mocked in tests. Can be removed once https://github.com/paritytech/subxt/issues/1883 is fixed.
BlockInfoProvider
BlockInfoProvider cache and retrieves information about blocks.
DebugRpcClient
Client implementation for the DebugRpc RPC API.
DebugRpcServer
Server trait implementation for the DebugRpc RPC API.
EthRpcClient
Client implementation for the EthRpc RPC API.
EthRpcServer
Server trait implementation for the EthRpc RPC API.
PolkadotRpcClient
Client implementation for the PolkadotRpc RPC API.
PolkadotRpcServer
Server trait implementation for the PolkadotRpc RPC API.
SystemHealthRpcClient
Client implementation for the SystemHealthRpc RPC API.
SystemHealthRpcServer
Server trait implementation for the SystemHealthRpc RPC API.