solana/genesis/src
Jack May db4bbb3569
Switch programs activation to whole-set based gating (#11750)
* Implement Debug for MessageProcessor

* Switch from delta-based gating to whole-set gating

* Remove dbg!

* Fix clippy

* Clippy

* Add test

* add loader to stable operating mode at proper epoch

* refresh_programs_and_inflation after ancestor setup

* Callback via snapshot; avoid account re-add; Debug

* Fix test

* Fix test and fix the past history

* Make callback management stricter and cleaner

* Fix test

* Test overwrite and frozen for native programs

* Test epoch callback with genesis-programs

* Add assertions for parent bank

* Add tests and some minor cleaning

* Remove unsteady assertion...

* Fix test...

* Fix DOS

* Skip ensuring account by dual (whole/delta) gating

* Fix frozen abi implementation...

* Move compute budget constatnt init back into bank

Co-authored-by: Ryo Onodera <ryoqun@gmail.com>
2020-08-26 01:49:15 +09:00
..
address_generator.rs Move address creation with seed into pubkey (#8991) 2020-03-20 15:20:48 -07:00
genesis_accounts.rs Update keys (#8821) 2020-03-12 13:22:12 -07:00
lib.rs
main.rs Switch programs activation to whole-set based gating (#11750) 2020-08-26 01:49:15 +09:00
stakes.rs
unlocks.rs 9951 clippy errors in the test suite (#10030) 2020-05-15 09:35:43 -07:00