Expand description
RPC client for fetching EVM blockchain data from JSON-RPC providers and converting it into Apache Arrow format.
Designed for use with the tiders data pipeline framework.
Re-exports§
pub use config::ClientConfig;pub use query::Address;pub use query::BlockFields;pub use query::Fields;pub use query::Hash;pub use query::LogFields;pub use query::LogRequest;pub use query::Query;pub use query::Sighash;pub use query::Topic;pub use query::TraceFields;pub use query::TraceMethod;pub use query::TraceRequest;pub use query::TransactionFields;pub use query::TransactionRequest;
Modules§
Structs§
- Arrow
Response - A response containing Arrow
RecordBatches for each EVM table. - Client
- The main entry point for fetching EVM data over JSON-RPC.
Type Aliases§
- Data
Stream - An async stream of
ArrowResponsechunks.