From 105cdf230ca7f74e80ceae7a07040955c2889280 Mon Sep 17 00:00:00 2001 From: Hardhat Chad Date: Sat, 13 Jul 2024 16:47:01 +0000 Subject: [PATCH] update open ix builder --- api/src/instruction.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/src/instruction.rs b/api/src/instruction.rs index 840f277..f6d081b 100644 --- a/api/src/instruction.rs +++ b/api/src/instruction.rs @@ -273,13 +273,14 @@ pub fn mine(signer: Pubkey, bus: Pubkey, solution: Solution) -> Instruction { } /// Builds an open instruction. -pub fn open(signer: Pubkey, miner: Pubkey) -> Instruction { +pub fn open(signer: Pubkey, miner: Pubkey, payer: Pubkey) -> Instruction { let proof_pda = Pubkey::find_program_address(&[PROOF, signer.as_ref()], &crate::id()); Instruction { program_id: crate::id(), accounts: vec![ AccountMeta::new(signer, true), AccountMeta::new_readonly(miner, false), + AccountMeta::new(payer, true), AccountMeta::new(proof_pda.0, false), AccountMeta::new_readonly(solana_program::system_program::id(), false), AccountMeta::new_readonly(sysvar::slot_hashes::id(), false),