use solana_entrypoint directly (#3518)
This commit is contained in:
@ -29,23 +29,3 @@ macro_rules! solana_entrypoint(
|
||||
}
|
||||
)
|
||||
);
|
||||
|
||||
// Macro to define an entrypoint from a native `process_instruction` function.
|
||||
#[macro_export]
|
||||
macro_rules! process_instruction_entrypoint(
|
||||
($process_instruction:ident) => (
|
||||
solana_sdk::solana_entrypoint!(process_instruction_entrypoint);
|
||||
fn process_instruction_entrypoint(
|
||||
program_id: &solana_sdk::pubkey::Pubkey,
|
||||
keyed_accounts: &mut [solana_sdk::account::KeyedAccount],
|
||||
data: &[u8],
|
||||
tick_height: u64,
|
||||
) -> Result<(), solana_sdk::instruction::InstructionError> {
|
||||
solana_logger::setup();
|
||||
|
||||
log::trace!("process_instruction: {:?}", data);
|
||||
log::trace!("keyed_accounts: {:?}", keyed_accounts);
|
||||
$process_instruction(program_id, keyed_accounts, data, tick_height)
|
||||
}
|
||||
)
|
||||
);
|
||||
|
Reference in New Issue
Block a user