Cleanup program's ProcessInstruction (#5828)

This commit is contained in:
Jack May
2019-09-06 14:44:41 -07:00
committed by GitHub
parent e8d88f3237
commit 4c4b7d39b8
4 changed files with 21 additions and 18 deletions

View File

@ -5,6 +5,7 @@
extern crate solana_sdk;
use solana_sdk::entrypoint::*;
use solana_sdk::log::*;
use solana_sdk::pubkey::Pubkey;
use solana_sdk::{entrypoint, info};
#[derive(Debug, PartialEq)]
@ -20,9 +21,9 @@ fn return_sstruct() -> SStruct {
}
entrypoint!(process_instruction);
fn process_instruction(ka: &mut [SolKeyedAccount], info: &SolClusterInfo, data: &[u8]) -> bool {
fn process_instruction(program_id: &Pubkey, ka: &mut [SolKeyedAccount], data: &[u8]) -> bool {
info!("Program identifier:");
info.program_id.log();
program_id.log();
// Log the provided account keys and instruction input data. In the case of
// the no-op program, no account keys or input data are expected but real