Fix various ledger-tool error due to no builtins (#12759)

* Fix various ledger-tool error due to no builtins

* Add missing file...
This commit is contained in:
Ryo Onodera
2020-10-10 03:19:36 +09:00
committed by GitHub
parent 2cd7cd3149
commit 1f4bcf70b0
9 changed files with 9 additions and 12 deletions

View File

@@ -16,7 +16,7 @@ use solana_metrics::{datapoint_error, inc_new_counter_debug};
use solana_rayon_threadlimit::get_thread_count;
use solana_runtime::{
bank::{
Bank, Builtins, InnerInstructionsList, TransactionBalancesSet, TransactionLogMessages,
Bank, InnerInstructionsList, TransactionBalancesSet, TransactionLogMessages,
TransactionProcessResult, TransactionResults,
},
bank_forks::BankForks,
@@ -320,7 +320,6 @@ pub struct ProcessOptions {
pub new_hard_forks: Option<Vec<Slot>>,
pub frozen_accounts: Vec<Pubkey>,
pub debug_keys: Option<Arc<HashSet<Pubkey>>>,
pub additional_builtins: Option<Builtins>,
}
pub fn process_blockstore(
@@ -344,7 +343,7 @@ pub fn process_blockstore(
account_paths,
&opts.frozen_accounts,
opts.debug_keys.clone(),
opts.additional_builtins.as_ref(),
Some(&crate::builtins::get(genesis_config.cluster_type)),
);
let bank0 = Arc::new(bank0);
info!("processing ledger for slot 0...");