alloy-rpc-types-eth
Types for the eth Ethereum JSON-RPC namespace.
Common entry points are TransactionRequest for calls and transaction construction, Filter and
Log for log queries, Block and Header for block responses, TransactionReceipt for execution
results, and StateOverride for temporary call state.
Transaction type inference is driven by populated fields, while event filters require the complete canonical event signature:
use TxType;
use ;
let request = default;
assert_eq!;
let filter = new.event;
assert!;