List of all items
Structs
- PluginInfo
- error::SurfpoolError
- rpc::RunloopContext
- rpc::SurfnetRpcContext
- rpc::SurfpoolMiddleware
- rpc::SurfpoolRpc
- rpc::SurfpoolWebsocketMeta
- rpc::SurfpoolWebsocketMiddleware
- rpc::accounts_data::AccountsDataClient
- rpc::accounts_data::SurfpoolAccountsDataRpc
- rpc::accounts_data::gen_client::Client
- rpc::accounts_scan::AccountsScanClient
- rpc::accounts_scan::SurfpoolAccountsScanRpc
- rpc::accounts_scan::gen_client::Client
- rpc::admin::AdminRpcClient
- rpc::admin::SurfpoolAdminRpc
- rpc::admin::gen_client::Client
- rpc::bank_data::BankDataClient
- rpc::bank_data::SurfpoolBankDataRpc
- rpc::bank_data::gen_client::Client
- rpc::full::FullClient
- rpc::full::SurfpoolFullRpc
- rpc::full::SurfpoolRpcSendTransactionConfig
- rpc::full::gen_client::Client
- rpc::minimal::MinimalClient
- rpc::minimal::SurfpoolMinimalRpc
- rpc::minimal::SurfpoolRpcVersionInfo
- rpc::minimal::gen_client::Client
- rpc::surfnet_cheatcodes::SurfnetCheatcodesClient
- rpc::surfnet_cheatcodes::SurfnetCheatcodesRpc
- rpc::surfnet_cheatcodes::gen_client::Client
- rpc::ws::RpcAccountSubscribeConfig
- rpc::ws::RpcClient
- rpc::ws::RpcProgramSubscribeConfig
- rpc::ws::SurfpoolWsRpc
- rpc::ws::gen_client::Client
- scenarios::registry::TemplateRegistry
- storage::OverlayStorage
- storage::SqliteStorage
- storage::StorageFifoMap
- storage::StorageHashMap
- surfnet::BlockHeader
- surfnet::BlockIdentifier
- surfnet::GeyserBlockMetadata
- surfnet::GeyserEntryInfo
- surfnet::SnapshotImportNotification
- surfnet::locker::SurfnetSvmLocker
- surfnet::locker::SvmAccessContext
- surfnet::remote::SurfnetRemoteClient
- surfnet::surfnet_lite_svm::SurfnetLiteSvm
- surfnet::svm::CHECKPOINT_INTERVAL_SLOTS
- surfnet::svm::GARBAGE_COLLECTION_INTERVAL_SLOTS
- surfnet::svm::SurfnetSvm
- types::GeyserAccountUpdate
- types::IndexedLoadedAddresses
- types::SerializableAccountAdditionalData
- types::SerializableSplTokenAdditionalData
- types::SerializableTransactionStatusMeta
- types::SerializableTransactionTokenBalance
- types::SyntheticBlockhash
- types::TransactionLoadedAddresses
- types::TransactionWithStatusMeta
Enums
- PluginManagerCommand
- rpc::RpcHealthStatus
- storage::QueryExecuteError
- storage::StorageError
- surfnet::GetAccountResult
- surfnet::GetTransactionResult
- surfnet::GeyserEvent
- surfnet::GeyserSlotStatus
- surfnet::SignatureSubscriptionType
- surfnet::SnapshotImportStatus
- surfnet::SurfnetDataConnection
- types::MintAccount
- types::RemoteRpcResult
- types::SurfnetTransactionStatus
- types::TimeTravelConfig
- types::TimeTravelError
- types::TokenAccount
- types::TokenProgramDiscriminant
Traits
- rpc::accounts_data::AccountsData
- rpc::accounts_scan::AccountsScan
- rpc::admin::AdminRpc
- rpc::bank_data::BankData
- rpc::full::Full
- rpc::minimal::Minimal
- rpc::surfnet_cheatcodes::AccountUpdateExt
- rpc::surfnet_cheatcodes::SurfnetCheatcodes
- rpc::surfnet_cheatcodes::TokenAccountUpdateExt
- rpc::ws::Rpc
- storage::Storage
- storage::StorageConstructor
- surfnet::remote::SomeRemoteCtx
Functions
- helpers::time_travel::calculate_absolute_epoch_clock
- helpers::time_travel::calculate_absolute_slot_clock
- helpers::time_travel::calculate_absolute_timestamp_clock
- helpers::time_travel::calculate_time_travel_clock
- rpc::not_implemented_err
- rpc::not_implemented_err_async
- rpc::utils::adjust_default_transaction_config
- rpc::utils::convert_transaction_metadata_from_canonical
- rpc::utils::decode_and_deserialize
- rpc::utils::get_default_transaction_config
- rpc::utils::is_method_not_supported_error
- rpc::utils::transform_tx_metadata_to_ui_accounts
- rpc::utils::verify_pubkey
- rpc::utils::verify_pubkeys
- runloops::start_block_production_runloop
- runloops::start_clock_runloop
- runloops::start_local_surfnet_runloop
- start_local_surfnet
- storage::new_kv_store
- storage::new_kv_store_with_default
- surfnet::locker::format_ui_amount
- surfnet::locker::format_ui_amount_string
- surfnet::locker::is_supported_token_program
- surfnet::remote::handle_remote_rpc
- surfnet::svm::apply_override_to_decoded_account
- surfnet::svm::get_txtx_value_json_converters
- types::surfpool_tx_metadata_to_litesvm_tx_metadata
Type Aliases
- error::SurfpoolResult
- storage::StorageResult
- surfnet::AccountFactory
- surfnet::AccountSubscriptionData
- surfnet::LogsSubscriptionData
- surfnet::ProgramSubscriptionData
- surfnet::SignatureSubscriptionData
- surfnet::SnapshotSubscriptionData
- surfnet::locker::SurfpoolContextualizedResult
- surfnet::svm::AccountOwner
Constants
- SURFPOOL_IDENTITY_PUBKEY
- rpc::NOT_IMPLEMENTED_CODE
- rpc::NOT_IMPLEMENTED_MSG
- scenarios::registry::DRIFT_V2_IDL_CONTENT
- scenarios::registry::DRIFT_V2_OVERRIDES_CONTENT
- scenarios::registry::JUPITER_V6_IDL_CONTENT
- scenarios::registry::JUPITER_V6_OVERRIDES_CONTENT
- scenarios::registry::KAMINO_V1_IDL_CONTENT
- scenarios::registry::KAMINO_V1_OVERRIDES_CONTENT
- scenarios::registry::METEORA_DLMM_IDL_CONTENT
- scenarios::registry::METEORA_DLMM_OVERRIDES_CONTENT
- scenarios::registry::PYTH_V2_IDL_CONTENT
- scenarios::registry::PYTH_V2_OVERRIDES_CONTENT
- scenarios::registry::RAYDIUM_CLMM_IDL_CONTENT
- scenarios::registry::RAYDIUM_CLMM_OVERRIDES_CONTENT
- scenarios::registry::SWITCHBOARD_ON_DEMAND_IDL_CONTENT
- scenarios::registry::SWITCHBOARD_ON_DEMAND_OVERRIDES_CONTENT
- scenarios::registry::WHIRLPOOL_IDL_CONTENT
- scenarios::registry::WHIRLPOOL_OVERRIDES_CONTENT
- surfnet::FINALIZATION_SLOT_THRESHOLD
- surfnet::SLOTS_PER_EPOCH
- surfnet::svm::FEATURE
- surfnet::svm::MAX_RECENT_BLOCKHASHES_STANDARD