Update programs using simple error mapping to use CustomError
This commit is contained in:
committed by
Greg Fitzgerald
parent
db5370c5df
commit
1a9ef37251
@@ -5,7 +5,7 @@ use log::*;
|
||||
use solana_sdk::account::KeyedAccount;
|
||||
use solana_sdk::native_program::ProgramError;
|
||||
use solana_sdk::pubkey::Pubkey;
|
||||
use solana_sdk::solana_entrypoint;
|
||||
use solana_sdk::{custom_error, solana_entrypoint};
|
||||
|
||||
solana_entrypoint!(entrypoint);
|
||||
fn entrypoint(
|
||||
@@ -18,5 +18,6 @@ fn entrypoint(
|
||||
|
||||
trace!("process_instruction: {:?}", data);
|
||||
trace!("keyed_accounts: {:?}", keyed_accounts);
|
||||
process_instruction(program_id, keyed_accounts, data).map_err(|_| ProgramError::GenericError)
|
||||
process_instruction(program_id, keyed_accounts, data)
|
||||
.map_err(|e| ProgramError::CustomError(custom_error!(e)))
|
||||
}
|
||||
|
Reference in New Issue
Block a user