Add bool return to entrypoint signature to permit programs to fail transactions
This commit is contained in:
@@ -3,7 +3,8 @@ extern crate solana_program_interface;
|
||||
use solana_program_interface::account::KeyedAccount;
|
||||
|
||||
#[no_mangle]
|
||||
pub extern "C" fn process(infos: &mut Vec<KeyedAccount>, data: &[u8]) {
|
||||
pub extern "C" fn process(infos: &mut Vec<KeyedAccount>, data: &[u8]) -> bool {
|
||||
println!("noop: AccountInfos: {:#?}", infos);
|
||||
println!("noop: data: {:#?}", data);
|
||||
true
|
||||
}
|
||||
|
Reference in New Issue
Block a user