solana-with-rpc-optimizations/rpc/src
Brooks Prumo 8ac94b2cf4
Add Incremental Snapshot support to RPC (#19559)
#### Problem

There's no way to get incremental snapshot information from RPC.

#### Summary of Changes

- Add new RPC method, `getHighestSnapshotSlot` that returns a `SnapshotSlotInfo`, which contains both the highest full snapshot slot, and the highest incremental snapshot slot _based on_ the full snapshot.
- Deprecate old RPC method, `getSnapshotSlot`
- Update API docs

Fixes #19579
2021-09-02 15:25:42 -05:00
..
cluster_tpu_info.rs Dedupe SendTransactionService(s) (#19354) 2021-08-23 22:32:15 +00:00
lib.rs Dedupe SendTransactionService(s) (#19354) 2021-08-23 22:32:15 +00:00
max_slots.rs
optimistically_confirmed_bank_tracker.rs Accountsdb replication installment 2 (#19325) 2021-09-01 14:10:16 -07:00
parsed_token_accounts.rs chore: cargo +nightly clippy --fix -Z unstable-options 2021-06-18 10:42:46 -07:00
rpc.rs Add Incremental Snapshot support to RPC (#19559) 2021-09-02 15:25:42 -05:00
rpc_completed_slots_service.rs Extricate RpcCompletedSlotsService from RetransmitStage 2021-06-16 16:20:35 -07:00
rpc_health.rs adds validator flag to allow private ip addresses (#18850) 2021-07-23 15:25:03 +00:00
rpc_pubsub.rs Only encode data with <128 bytes in base58 (#19317) 2021-08-20 14:30:59 -06:00
rpc_pubsub_service.rs for all tests, bank::new -> bank::new_for_tests (#19064) 2021-08-05 08:42:38 -05:00
rpc_service.rs Add Incremental Snapshot support to RPC (#19559) 2021-09-02 15:25:42 -05:00
rpc_subscriptions.rs Accountsdb replication installment 2 (#19325) 2021-09-01 14:10:16 -07:00
transaction_status_service.rs Store versioned transactions in the ledger, disabled by default (#19139) 2021-08-17 15:17:56 -07:00