solana/runtime/src
Tyera Eulberg 89621adca7
Rpc -> proper optimistic confirmation (#12514)
* Add service to track the most recent optimistically confirmed bank

* Plumb service into ClusterInfoVoteListener and ReplayStage

* Clean up test

* Use OptimisticallyConfirmedBank in RPC

* Remove superfluous notifications from RpcSubscriptions

* Use crossbeam to avoid mpsc recv_timeout panic

* Review comments

* Remove superfluous last_checked_slots, but pass in OptimisticallyConfirmedBank for complete correctness
2020-09-28 20:43:05 -06:00
..
serde_snapshot Port BPFLoader2 activation to FeatureSet and rework built-in program activation 2020-09-28 12:50:19 -07:00
accounts.rs Fix rooted accounts cleanup, simplify locking (#12194) 2020-09-28 16:04:46 -07:00
accounts_background_service.rs Fix rooted accounts cleanup, simplify locking (#12194) 2020-09-28 16:04:46 -07:00
accounts_db.rs Fix rooted accounts cleanup, simplify locking (#12194) 2020-09-28 16:04:46 -07:00
accounts_index.rs Fix rooted accounts cleanup, simplify locking (#12194) 2020-09-28 16:04:46 -07:00
append_vec.rs Friendlier error message for mapping failures (#12213) 2020-09-15 15:43:17 -07:00
bank.rs Fix rooted accounts cleanup, simplify locking (#12194) 2020-09-28 16:04:46 -07:00
bank_client.rs Rename Client methods to match proposed BanksClient (#10793) 2020-06-25 03:35:38 +00:00
bank_forks.rs Fix rooted accounts cleanup, simplify locking (#12194) 2020-09-28 16:04:46 -07:00
bank_utils.rs Send votes from banking stage to vote listener (#11434) 2020-08-07 11:21:35 -07:00
blockhash_queue.rs Introduce automatic ABI maintenance mechanism (2/2; rollout) (#8012) 2020-07-06 20:22:23 +09:00
bloom.rs adds an atomic variant of the bloom filter (#12422) 2020-09-24 18:37:19 +00:00
builtins.rs Port BPFLoader2 activation to FeatureSet and rework built-in program activation 2020-09-28 12:50:19 -07:00
commitment.rs Rpc -> proper optimistic confirmation (#12514) 2020-09-28 20:43:05 -06:00
epoch_stakes.rs Introduce automatic ABI maintenance mechanism (2/2; rollout) (#8012) 2020-07-06 20:22:23 +09:00
feature.rs Add a couple feature tests 2020-09-28 12:24:09 -07:00
feature_set.rs Port BPFLoader2 activation to FeatureSet and rework built-in program activation 2020-09-28 12:50:19 -07:00
genesis_utils.rs Port BPFLoader2 activation to FeatureSet and rework built-in program activation 2020-09-28 12:50:19 -07:00
hardened_unpack.rs Move BankForks to solana_runtime (#10637) 2020-06-17 15:27:03 +00:00
instruction_recorder.rs Record and store invoked instructions in transaction meta (#12311) 2020-09-24 22:36:22 +08:00
lib.rs Fix rooted accounts cleanup, simplify locking (#12194) 2020-09-28 16:04:46 -07:00
loader_utils.rs Rename Client methods to match proposed BanksClient (#10793) 2020-06-25 03:35:38 +00:00
log_collector.rs
message_processor.rs Port BPFLoader2 activation to FeatureSet and rework built-in program activation 2020-09-28 12:50:19 -07:00
native_loader.rs panic on native load failure (#11182) 2020-07-23 12:11:01 -07:00
nonce_utils.rs clippy 2020-08-03 18:35:15 +00:00
rent_collector.rs Enable stricter check on rent-exempt accounts on testnet (#12224) 2020-09-15 06:48:48 +00:00
serde_snapshot.rs Port BPFLoader2 activation to FeatureSet and rework built-in program activation 2020-09-28 12:50:19 -07:00
snapshot_package.rs Add CLI options and runtime support for selection of output snapshot version. (#10536) 2020-06-19 14:38:37 +09:00
snapshot_utils.rs Fix rooted accounts cleanup, simplify locking (#12194) 2020-09-28 16:04:46 -07:00
stakes.rs Send votes from banking stage to vote listener (#11434) 2020-08-07 11:21:35 -07:00
status_cache.rs Introduce automatic ABI maintenance mechanism (2/2; rollout) (#8012) 2020-07-06 20:22:23 +09:00
system_instruction_processor.rs Fix rooted accounts cleanup, simplify locking (#12194) 2020-09-28 16:04:46 -07:00
transaction_batch.rs Use OrderedIterator in TransactionStatusService (#11149) 2020-07-21 20:06:49 +00:00
transaction_utils.rs Send votes from banking stage to vote listener (#11434) 2020-08-07 11:21:35 -07:00
vote_sender_types.rs Send votes from banking stage to vote listener (#11434) 2020-08-07 11:21:35 -07:00