move Account to solana-sdk (#13198)
This commit is contained in:
@ -211,7 +211,11 @@ fn bench_instruction_count_tuner(_bencher: &mut Bencher) {
|
||||
|
||||
let mut measure = Measure::start("tune");
|
||||
|
||||
let accounts = [RefCell::new(Account::new(1, 10000001, &solana_sdk::pubkey::new_rand()))];
|
||||
let accounts = [RefCell::new(Account::new(
|
||||
1,
|
||||
10000001,
|
||||
&solana_sdk::pubkey::new_rand(),
|
||||
))];
|
||||
let keys = [solana_sdk::pubkey::new_rand()];
|
||||
let keyed_accounts: Vec<_> = keys
|
||||
.iter()
|
||||
@ -229,7 +233,8 @@ fn bench_instruction_count_tuner(_bencher: &mut Bencher) {
|
||||
)
|
||||
.unwrap();
|
||||
|
||||
let _ = vm.execute_program_metered(&mut serialized, &[], &[], instruction_meter.clone()); measure.stop();
|
||||
let _ = vm.execute_program_metered(&mut serialized, &[], &[], instruction_meter.clone());
|
||||
measure.stop();
|
||||
assert_eq!(
|
||||
0,
|
||||
instruction_meter.get_remaining(),
|
||||
|
@ -524,9 +524,9 @@ mod tests {
|
||||
use super::*;
|
||||
use bincode::serialize;
|
||||
use solana_sdk::{
|
||||
account::Account,
|
||||
account::{self, Account},
|
||||
rent::Rent,
|
||||
sysvar::{stake_history::StakeHistory, Sysvar},
|
||||
sysvar::stake_history::StakeHistory,
|
||||
};
|
||||
use std::cell::RefCell;
|
||||
|
||||
@ -540,15 +540,15 @@ mod tests {
|
||||
.iter()
|
||||
.map(|meta| {
|
||||
RefCell::new(if sysvar::clock::check_id(&meta.pubkey) {
|
||||
sysvar::clock::Clock::default().create_account(1)
|
||||
account::create_account(&sysvar::clock::Clock::default(), 1)
|
||||
} else if sysvar::rewards::check_id(&meta.pubkey) {
|
||||
sysvar::rewards::create_account(1, 0.0)
|
||||
account::create_account(&sysvar::rewards::Rewards::new(0.0), 1)
|
||||
} else if sysvar::stake_history::check_id(&meta.pubkey) {
|
||||
sysvar::stake_history::create_account(1, &StakeHistory::default())
|
||||
account::create_account(&StakeHistory::default(), 1)
|
||||
} else if config::check_id(&meta.pubkey) {
|
||||
config::create_account(0, &config::Config::default())
|
||||
} else if sysvar::rent::check_id(&meta.pubkey) {
|
||||
sysvar::rent::create_account(1, &Rent::default())
|
||||
account::create_account(&Rent::default(), 1)
|
||||
} else {
|
||||
Account::default()
|
||||
})
|
||||
@ -709,7 +709,7 @@ mod tests {
|
||||
KeyedAccount::new(
|
||||
&sysvar::rent::id(),
|
||||
false,
|
||||
&RefCell::new(sysvar::rent::create_account(0, &Rent::default()))
|
||||
&RefCell::new(account::create_account(&Rent::default(), 0))
|
||||
)
|
||||
],
|
||||
&serialize(&StakeInstruction::Initialize(
|
||||
@ -759,14 +759,15 @@ mod tests {
|
||||
KeyedAccount::new(
|
||||
&sysvar::clock::id(),
|
||||
false,
|
||||
&RefCell::new(sysvar::clock::Clock::default().create_account(1))
|
||||
&RefCell::new(account::create_account(&sysvar::clock::Clock::default(), 1))
|
||||
),
|
||||
KeyedAccount::new(
|
||||
&sysvar::stake_history::id(),
|
||||
false,
|
||||
&RefCell::new(
|
||||
sysvar::stake_history::StakeHistory::default().create_account(1)
|
||||
)
|
||||
&RefCell::new(account::create_account(
|
||||
&sysvar::stake_history::StakeHistory::default(),
|
||||
1
|
||||
))
|
||||
),
|
||||
KeyedAccount::new(
|
||||
&config::id(),
|
||||
@ -789,15 +790,15 @@ mod tests {
|
||||
KeyedAccount::new(
|
||||
&sysvar::rewards::id(),
|
||||
false,
|
||||
&RefCell::new(sysvar::rewards::create_account(1, 0.0))
|
||||
&RefCell::new(account::create_account(
|
||||
&sysvar::rewards::Rewards::new(0.0),
|
||||
1
|
||||
))
|
||||
),
|
||||
KeyedAccount::new(
|
||||
&sysvar::stake_history::id(),
|
||||
false,
|
||||
&RefCell::new(sysvar::stake_history::create_account(
|
||||
1,
|
||||
&StakeHistory::default()
|
||||
))
|
||||
&RefCell::new(account::create_account(&StakeHistory::default(), 1,))
|
||||
),
|
||||
],
|
||||
&serialize(&StakeInstruction::Withdraw(42)).unwrap(),
|
||||
@ -828,7 +829,10 @@ mod tests {
|
||||
KeyedAccount::new(
|
||||
&sysvar::rewards::id(),
|
||||
false,
|
||||
&RefCell::new(sysvar::rewards::create_account(1, 0.0))
|
||||
&RefCell::new(account::create_account(
|
||||
&sysvar::rewards::Rewards::new(0.0),
|
||||
1
|
||||
))
|
||||
),
|
||||
],
|
||||
&serialize(&StakeInstruction::Deactivate).unwrap(),
|
||||
|
@ -331,7 +331,10 @@ pub fn process_instruction(
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use solana_sdk::{account::Account, rent::Rent, sysvar::Sysvar};
|
||||
use solana_sdk::{
|
||||
account::{self, Account},
|
||||
rent::Rent,
|
||||
};
|
||||
use std::cell::RefCell;
|
||||
|
||||
// these are for 100% coverage in this file
|
||||
@ -350,11 +353,11 @@ mod tests {
|
||||
.iter()
|
||||
.map(|meta| {
|
||||
RefCell::new(if sysvar::clock::check_id(&meta.pubkey) {
|
||||
Clock::default().create_account(1)
|
||||
account::create_account(&Clock::default(), 1)
|
||||
} else if sysvar::slot_hashes::check_id(&meta.pubkey) {
|
||||
SlotHashes::default().create_account(1)
|
||||
account::create_account(&SlotHashes::default(), 1)
|
||||
} else if sysvar::rent::check_id(&meta.pubkey) {
|
||||
Rent::free().create_account(1)
|
||||
account::create_account(&Rent::free(), 1)
|
||||
} else {
|
||||
Account::default()
|
||||
})
|
||||
|
Reference in New Issue
Block a user