Update programs using simple error mapping to use CustomError

This commit is contained in:
Tyera Eulberg
2019-03-11 14:50:31 -06:00
committed by Greg Fitzgerald
parent db5370c5df
commit 1a9ef37251
6 changed files with 12 additions and 8 deletions

View File

@@ -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)))
}