Re-exports§
pub use chain_client::ChainClient;pub use crate::data_types::ClientOutcome;pub use requests_scheduler::RequestsScheduler;pub use requests_scheduler::RequestsSchedulerConfig;pub use requests_scheduler::ScoringWeights;
Modules§
- chain_
client - requests_
scheduler - This module manages communication with validator nodes, including load balancing, request deduplication, caching, and performance tracking.
Structs§
- Abort
OnDrop - Wrapper for
AbortHandlethat aborts when its dropped. - Client
- A builder that creates
ChainClients which share the cache and notifiers. - Pending
Proposal - A pending proposed block, together with its published blobs.
Enums§
- Listening
Mode - Defines what type of notifications we should process for a chain:
- Timing
Type
Statics§
- DEFAULT_
CERTIFICATE_ DOWNLOAD_ BATCH_ SIZE - DEFAULT_
CERTIFICATE_ UPLOAD_ BATCH_ SIZE - DEFAULT_
MAX_ EVENT_ STREAM_ QUERIES - DEFAULT_
SENDER_ CERTIFICATE_ DOWNLOAD_ BATCH_ SIZE
Functions§
- create_
bytecode_ blobs - Creates a compressed Contract, Service and bytecode.