diff --git a/examples/tutorial/basic-3/programs/puppet/src/lib.rs b/examples/tutorial/basic-3/programs/puppet/src/lib.rs index 8a79dbfd..0215c510 100644 --- a/examples/tutorial/basic-3/programs/puppet/src/lib.rs +++ b/examples/tutorial/basic-3/programs/puppet/src/lib.rs @@ -1,7 +1,7 @@ use anchor_lang::prelude::*; #[program] -mod puppet { +pub mod puppet { use super::*; pub fn initialize(ctx: Context) -> ProgramResult { Ok(()) diff --git a/examples/tutorial/basic-3/tests/basic-3.js b/examples/tutorial/basic-3/tests/basic-3.js index ac6db1e2..24ce707e 100644 --- a/examples/tutorial/basic-3/tests/basic-3.js +++ b/examples/tutorial/basic-3/tests/basic-3.js @@ -19,17 +19,7 @@ describe("basic-3", () => { rent: anchor.web3.SYSVAR_RENT_PUBKEY, }, signers: [newPuppetAccount], - instructions: [ - anchor.web3.SystemProgram.createAccount({ - fromPubkey: provider.wallet.publicKey, - newAccountPubkey: newPuppetAccount.publicKey, - space: 8 + 8, // Add 8 for the account discriminator. - lamports: await provider.connection.getMinimumBalanceForRentExemption( - 8 + 8 - ), - programId: puppet.programId, - }), - ], + instructions: [await puppet.account.puppet.createInstruction(newPuppetAccount)], }); // Invoke the puppet master to perform a CPI to the puppet.