๐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ยง
- filter
Deprecated - max_
slots Deprecated - optimistically_
confirmed_ bank_ tracker Deprecated - The
optimistically_confirmed_bank_trackermodule 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_ accounts Deprecated - rpc
Deprecated - The
rpcmodule implements the Solana RPC interface. - rpc_
completed_ slots_ service Deprecated - rpc_
health Deprecated - rpc_
pubsub Deprecated - The
pubsubmodule implements a threaded subscription service on client RPC request - rpc_
pubsub_ service Deprecated - The
pubsubmodule implements a threaded subscription service on client RPC request - rpc_
service Deprecated - The
rpc_servicemodule implements the Solana JSON RPC service. - rpc_
subscription_ tracker Deprecated - rpc_
subscriptions Deprecated - The
pubsubmodule implements a threaded subscription service on client RPC request - slot_
status_ notifier Deprecated - transaction_
notifier_ interface Deprecated - transaction_
status_ service Deprecated - The
TransactionStatusServicereceives 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.