diff --git a/web3.js/src/loader.js b/web3.js/src/loader.js index deeb7173c2..6c612b2822 100644 --- a/web3.js/src/loader.js +++ b/web3.js/src/loader.js @@ -95,14 +95,14 @@ export class Loader { userdata, ); - let transaction = new Transaction().add({ + const transaction = new Transaction(); + + transaction.add({ keys: [program.publicKey], programId: this.programId, userdata, }); - await sendAndConfirmTransaction(this.connection, program, transaction); - - transaction = SystemProgram.spawn(program.publicKey); + transaction.add(SystemProgram.spawn(program.publicKey)); await sendAndConfirmTransaction(this.connection, program, transaction); } }