Re-exports§
pub use trace_filter::TraceFilter;
pub use eth_pubsub::*;
pub use trace::*;
Modules§
- eth_
pubsub - Pub-Sub types.
- trace
- trace_
filter - Trace filter deserialization.
Structs§
- Access
List Result AccessListResult
for handling errors frometh_createAccessList
- Access
List With GasUsed - Access list with gas used appended.
- Account
Override - Account
Pending Transactions - Authorization
- Block
- Block representation
- Block
Overrides - BlockOverrides is a set of header fields to override.
- Bundle
- Bundle of transactions
- Bytes
- Wrapper structure around vector of bytes.
- EthCall
Response - CallResponse for eth_callMany
- EthRpc
LogFilter - Filter
- EvmOverrides
- Helper type that bundles various overrides for EVM Execution.
- FeeHistory
- Header
- Block header representation.
- Index
- Represents usize.
- Log
- Log
- Receipt
- Receipt
- RpcAccount
Override - Custom account override used in rpc call
- Signed
Authorization - SimBlock
- Represents a batch of calls to be simulated sequentially within a block. This struct includes block and state overrides as well as the transaction requests to be executed.
- SimCall
Result - Captures the outcome of a transaction simulation. It includes the return value, logs produced, gas used, and the status of the transaction.
- Simulate
Error - The error response returned by the
eth_simulateV1
method. - Simulate
Payload - Simulation options for executing multiple blocks and transactions.
- Simulated
Block - Represents the result of simulating a block.
- State
Context - State context for callMany
- Sync
Info - Sync info
- Transaction
- Transaction
- Transaction
Request - Call request
- Txpool
Content - Txpool
Content From - Transaction Pool Content From
- Txpool
Inspect - Transaction Pool Inspect
- Txpool
Inspect Summary - Transaction summary as found in the Txpool Inspection property.
- Txpool
Status - U64
Enums§
- Account
State Override Mode - Block
Number - Represents rpc api block number param.
- Error
- Filter
Changes - Results of the filter_changes RPC.
- Sync
Status - Sync status
- Transaction
Index - Represents a transaction index where -1 means all transactions
Constants§
- DEFAULT_
ETH_ GAS_ CALL_ REQUEST - MAX_
SIMULATE_ BLOCKS - The maximum number of blocks that can be simulated in a single request,
Type Aliases§
- Filter
Address - Filter Address
- RpcState
Override - A set of account overrides
- State
Override - Topic
- Topic