diff --git a/web3.js/src/bpf-loader.js b/web3.js/src/bpf-loader.js index e016bd1ac4..054a2ba3dd 100644 --- a/web3.js/src/bpf-loader.js +++ b/web3.js/src/bpf-loader.js @@ -39,7 +39,7 @@ export class BpfLoader { payer: Account, program: Account, elf: Buffer | Uint8Array | Array, - ): Promise { + ): Promise { return Loader.load(connection, payer, program, BpfLoader.programId, elf); } } diff --git a/web3.js/src/loader.js b/web3.js/src/loader.js index 5da3c69051..a49294a140 100644 --- a/web3.js/src/loader.js +++ b/web3.js/src/loader.js @@ -53,7 +53,7 @@ export class Loader { program: Account, programId: PublicKey, data: Buffer | Uint8Array | Array, - ): Promise { + ): Promise { { const balanceNeeded = await connection.getMinimumBalanceForRentExemption( data.length, @@ -145,6 +145,5 @@ export class Loader { }); await sendAndConfirmTransaction(connection, transaction, payer, program); } - return program.publicKey; } } diff --git a/web3.js/test/bpf-loader.test.js b/web3.js/test/bpf-loader.test.js index 84087f7ab7..92a0ef1cd2 100644 --- a/web3.js/test/bpf-loader.test.js +++ b/web3.js/test/bpf-loader.test.js @@ -39,10 +39,10 @@ test('load BPF C program', async () => { const from = await newAccountWithLamports(connection, fees + balanceNeeded); const program = new Account(); - const programId = await BpfLoader.load(connection, from, program, data); + await BpfLoader.load(connection, from, program, data); const transaction = new Transaction().add({ keys: [{pubkey: from.publicKey, isSigner: true, isWritable: true}], - programId, + programId: program.publicKey, }); await sendAndConfirmTransaction(connection, transaction, from); }); @@ -68,10 +68,10 @@ test('load BPF Rust program', async () => { const from = await newAccountWithLamports(connection, fees + balanceNeeded); const program = new Account(); - const programId = await BpfLoader.load(connection, from, program, data); + await BpfLoader.load(connection, from, program, data); const transaction = new Transaction().add({ keys: [{pubkey: from.publicKey, isSigner: true, isWritable: true}], - programId, + programId: program.publicKey, }); await sendAndConfirmTransaction(connection, transaction, from); });