Crate solana_rpc

Crate solana_rpc 

Source
๐Ÿ‘ŽDeprecated since 3.1.0: This crate has been marked for formal inclusion in the Agave Unstable API. From v4.0.0 onward, the agave-unstable-api crate feature must be specified to acknowledge use of an interface that may break without warning.

Modulesยง

filterDeprecated
max_slotsDeprecated
optimistically_confirmed_bank_trackerDeprecated
The optimistically_confirmed_bank_tracker module implements a threaded service to track the most recent optimistically confirmed bank for use in rpc services, and triggers gossip subscription notifications. This module also supports notifying of slot status for subscribers using the SlotNotificationSender. It receives the BankNotification events, transforms them into SlotNotification and sends them via SlotNotificationSender in the following way: BankNotification::OptimisticallyConfirmed โ€“> SlotNotification::OptimisticallyConfirmed BankNotification::Frozen โ€“> SlotNotification::Frozen BankNotification::NewRootedChain โ€“> SlotNotification::Root for the roots in the chain.
parsed_token_accountsDeprecated
rpcDeprecated
The rpc module implements the Solana RPC interface.
rpc_completed_slots_serviceDeprecated
rpc_healthDeprecated
rpc_pubsubDeprecated
The pubsub module implements a threaded subscription service on client RPC request
rpc_pubsub_serviceDeprecated
The pubsub module implements a threaded subscription service on client RPC request
rpc_serviceDeprecated
The rpc_service module implements the Solana JSON RPC service.
rpc_subscription_trackerDeprecated
rpc_subscriptionsDeprecated
The pubsub module implements a threaded subscription service on client RPC request
slot_status_notifierDeprecated
transaction_notifier_interfaceDeprecated
transaction_status_serviceDeprecated
The TransactionStatusService receives executed transactions and creates transaction metadata objects to persist into the Blockstore and optionally broadcast over geyser. The service also records block metadata for any frozen banks it receives.