Add native loader entry points (#9275)

This commit is contained in:
Jack May
2020-04-03 17:40:59 -07:00
committed by GitHub
parent c1441a2a8f
commit ed86d8d1fc
24 changed files with 297 additions and 154 deletions

View File

@@ -11,6 +11,7 @@ use solana_sdk::{
clock::MAX_RECENT_BLOCKHASHES,
genesis_config::create_genesis_config,
instruction::InstructionError,
native_program_info,
pubkey::Pubkey,
signature::{Keypair, Signer},
transaction::Transaction,
@@ -124,7 +125,7 @@ fn do_bench_transactions(
let mut bank = Bank::new(&genesis_config);
bank.add_instruction_processor(Pubkey::new(&BUILTIN_PROGRAM_ID), process_instruction);
bank.register_native_instruction_processor(
"solana_noop_program",
&native_program_info!("solana_noop_program"),
&Pubkey::new(&NOOP_PROGRAM_ID),
);
let bank = Arc::new(bank);