From 33c59b73b43f3066aec6163f2dcda1f43512ea02 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Tue, 30 Oct 2018 11:09:48 -0700 Subject: [PATCH] fix: finalize/spawn in same transaction --- web3.js/src/loader.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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); } }