solana/runtime/src
Ryo Onodera de4a613610
Check bank capitalization (#11927)
* Check bank capitalization

* Simplify and unify capitalization calculation

* Improve and add tests

* Avoid overflow and inhibit automatic restart

* Fix test

* Tweak checked sum for cap. and add tests

* Fix broken build after merge conflicts..

* Rename to ClusterType

* Rename confusing method

* Clarify comment

* Verify cap. in rent and inflation tests

Co-authored-by: Stephen Akridge <sakridge@gmail.com>
2020-09-12 01:48:06 +09:00
..
serde_snapshot Rename to ClusterType and restore devnet compat. (#12068) 2020-09-08 23:55:09 +09:00
accounts.rs Check bank capitalization (#11927) 2020-09-12 01:48:06 +09:00
accounts_db.rs Check bank capitalization (#11927) 2020-09-12 01:48:06 +09:00
accounts_index.rs Move clean accounts to background service (#10898) 2020-07-02 22:25:17 -07:00
append_vec.rs Introduce automatic ABI maintenance mechanism (2/2; rollout) (#8012) 2020-07-06 20:22:23 +09:00
bank.rs Check bank capitalization (#11927) 2020-09-12 01:48:06 +09:00
bank_client.rs Rename Client methods to match proposed BanksClient (#10793) 2020-06-25 03:35:38 +00:00
bank_forks.rs Rename largest_confirmed_root to highest_confirmed_root (#10947) 2020-07-07 23:59:46 +00: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 Add custom print for Bloom object (#10971) 2020-07-10 11:53:24 -07:00
builtins.rs Rename to ClusterType and restore devnet compat. (#12068) 2020-09-08 23:55:09 +09:00
commitment.rs Add CommitmentSlots::new_from_slot() (#11600) 2020-08-13 03:51:15 +00:00
epoch_stakes.rs Introduce automatic ABI maintenance mechanism (2/2; rollout) (#8012) 2020-07-06 20:22:23 +09:00
genesis_utils.rs Cleanup test utilities (#11723) 2020-08-20 05:04:38 +00:00
hardened_unpack.rs Move BankForks to solana_runtime (#10637) 2020-06-17 15:27:03 +00:00
lib.rs Forward transactions to the expected leader instead of your own TPU port (#12004) 2020-09-08 17:00:49 +08: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 Add tests for the Debug and activation Vecs (#11926) 2020-09-01 17:48:25 +09: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 Rename to ClusterType and restore devnet compat. (#12068) 2020-09-08 23:55:09 +09:00
serde_snapshot.rs Rename to ClusterType and restore devnet compat. (#12068) 2020-09-08 23:55:09 +09: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 Reduce cap by rent's leftover as temporary measure (#12111) 2020-09-09 03:53:48 +09: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 Add StakeInstruction::AuthorizeWithSeed (#11700) 2020-08-21 18:28:01 +00: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