Re-exports§
pub use evm::*;
Modules§
- evm
- EVM Provider implementation for interacting with EVM-compatible blockchain networks.
- rpc_
selector - RPC Provider Selector
Structs§
- GetEvents
Request - Retry
Config - Configuration for retry behavior
- Solana
Provider - Stellar
Provider - Token
Metadata
Enums§
- Provider
Error - Solana
Provider Error - Errors that can occur when interacting with the Solana provider.
Traits§
- Network
Configuration - Solana
Provider Trait - A trait that abstracts common Solana provider operations.
- Stellar
Provider Trait
Functions§
- calculate_
retry_ delay - Calculate the retry delay using exponential backoff with jitter
- get_
network_ provider - Creates a network-specific provider instance based on the provided configuration.
- is_
retriable_ error - retry_
rpc_ call - Generic RPC call retry function that handles retrying operations with exponential backoff and provider failover.
- should_
mark_ provider_ failed - should_
mark_ provider_ failed_ by_ status_ code - Determines if an HTTP status code indicates the provider should be marked as failed.