solana-with-rpc-optimizations/runtime
Tyera bca41edf20
Make active stake consistent in split (#33295)
* Add feature gate

* Add helper fn

* Require split destination to be rent-exempt if it is active

* Update cli to prefund split accounts

* cli: require rent param with sign-only

* Update tokens to prefund split accounts

* Update split tests with sysvar accounts

* Fix test_split_to_account_with_rent_exempt_reserve

* Fix test_staked_split_destination_minimum_balance

* Fix test_split_more_than_staked

* Fix test_split_minimum_stake_delegation and remove misleading StakeState::Initialized case

* Fix test_split_from_larger_sized_account

* Add test for pre-/post-activation behavior splitting some or all of stake account

* Assert active stake

* Fix runtime test

* Ignore stake-pool downstream

* Review comments

* Feature gate sysvar reads
2023-09-20 06:00:51 +00:00
..
benches Moves accounts-db benches to accounts-db crate (#33306) 2023-09-19 13:09:42 -04:00
src Split vote related code from runtime to its own crate (#32882) 2023-09-19 10:46:37 -07:00
store-tool Move accounts-db code to its own crate (#32766) 2023-08-09 13:03:36 -07:00
tests Make active stake consistent in split (#33295) 2023-09-20 06:00:51 +00:00
.gitignore
Cargo.toml Split vote related code from runtime to its own crate (#32882) 2023-09-19 10:46:37 -07:00
build.rs