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

@ -3,9 +3,10 @@
extern crate solana_sdk;
use solana_sdk::entrypoint;
use solana_sdk::entrypoint::*;
use solana_sdk::pubkey::Pubkey;
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 {
// account 0 is the mint and not owned by this program, any debit of its lamports
// should result in a failed program execution. Test to ensure that this debit
// is seen by the runtime and fails as expected