rent collector improvments (#6888)

* avoid account copying + pre-empt rent

* adding support for base rent
This commit is contained in:
Parth
2019-11-14 10:56:49 +05:30
committed by GitHub
parent c96b8c8d68
commit 7b05b3dbb3
5 changed files with 56 additions and 19 deletions

View File

@ -508,7 +508,7 @@ pub fn new_validator_for_tests() -> (Validator, ContactInfo, Keypair, PathBuf) {
mut genesis_config,
mint_keypair,
voting_keypair,
} = create_genesis_config_with_leader(10_000, &contact_info.id, 42);
} = create_genesis_config_with_leader(1_000_000, &contact_info.id, 42);
genesis_config
.native_instruction_processors
.push(solana_budget_program!());

View File

@ -23,7 +23,8 @@ fn test_rpc_client() {
);
assert_eq!(client.get_balance(&bob_pubkey).unwrap(), 0);
assert_eq!(client.get_balance(&alice.pubkey()).unwrap(), 10000);
assert_eq!(client.get_balance(&alice.pubkey()).unwrap(), 1_000_000);
let (blockhash, _fee_calculator) = client.get_recent_blockhash().unwrap();
@ -49,7 +50,7 @@ fn test_rpc_client() {
assert!(confirmed_tx);
assert_eq!(client.get_balance(&bob_pubkey).unwrap(), 20);
assert_eq!(client.get_balance(&alice.pubkey()).unwrap(), 9980);
assert_eq!(client.get_balance(&alice.pubkey()).unwrap(), 999980);
server.close().unwrap();
remove_dir_all(ledger_path).unwrap();