Module provider

Source

Re-exports§

pub use evm::*;

Modules§

evm
EVM Provider implementation for interacting with EVM-compatible blockchain networks.
rpc_selector
RPC Provider Selector

Structs§

GetEventsRequest
RetryConfig
Configuration for retry behavior
SolanaProvider
StellarProvider
TokenMetadata

Enums§

ProviderError
SolanaProviderError

Traits§

NetworkConfiguration
SolanaProviderTrait
A trait that abstracts common Solana provider operations.
StellarProviderTrait

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.
retry_rpc_call
Generic RPC call retry function that handles retrying operations with exponential backoff and provider failover.