Refactor: Cleanup InstructionProcessor (#21404)
* Moves create_message(), native_invoke() and process_cross_program_instruction() from the InstructionProcessor to the InvokeContext so that they can have a useful "self" parameter. * Moves InstructionProcessor into InvokeContext and Bank. * Moves ExecuteDetailsTimings into its own file. * Moves Executor into invoke_context.rs * Moves PreAccount into its own file. * impl AbiExample for BuiltinPrograms
This commit is contained in:
committed by
GitHub
parent
e922c2da9d
commit
b78f5b6032
@ -3,7 +3,7 @@
|
||||
extern crate test;
|
||||
|
||||
use log::*;
|
||||
use solana_program_runtime::instruction_processor::{ExecuteDetailsTimings, PreAccount};
|
||||
use solana_program_runtime::{pre_account::PreAccount, timings::ExecuteDetailsTimings};
|
||||
use solana_sdk::{account::AccountSharedData, pubkey, rent::Rent};
|
||||
use test::Bencher;
|
||||
|
Reference in New Issue
Block a user