diff --git a/web3.js/src/loader.js b/web3.js/src/loader.js index 64f4ececa9..8df496309b 100644 --- a/web3.js/src/loader.js +++ b/web3.js/src/loader.js @@ -44,10 +44,11 @@ export class Loader { data: Array, ): Promise { { + const balanceNeeded = await connection.getMinimumBalanceForRentExemption(data.length); const transaction = SystemProgram.createAccount( payer.publicKey, program.publicKey, - 1, + balanceNeeded > 0 ? balanceNeeded : 1, data.length, programId, );