1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
//! Program entrypoint #![cfg(not(feature = "no-entrypoint"))] use solana_program::{ account_info::AccountInfo, entrypoint, entrypoint::ProgramResult, pubkey::Pubkey, }; entrypoint!(process_instruction); fn process_instruction( program_id: &Pubkey, accounts: &[AccountInfo], instruction_data: &[u8], ) -> ProgramResult { crate::processor::process_instruction(program_id, accounts, instruction_data) }