From 7f81f6c5a2ab776dd424db70fa24ee18d4a65b5b Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Fri, 17 Nov 2023 10:09:56 +0000 Subject: [PATCH] test: balances.transfer => balances.transferKeepAlive --- --- a/js-packages/playgrounds/unique.dev.ts +++ b/js-packages/playgrounds/unique.dev.ts @@ -696,7 +696,7 @@ const recipient = this.helper.util.fromSeed(mnemonicGenerate(), ss58Format); accounts.push(recipient); if(balance !== 0n) { - const tx = this.helper.constructApiCall('api.tx.balances.transfer', [{Id: recipient.address}, balance * tokenNominal]); + const tx = this.helper.constructApiCall('api.tx.balances.transferKeepAlive', [{Id: recipient.address}, balance * tokenNominal]); transactions.push(this.helper.signTransaction(donor, tx, {nonce}, 'account generation')); nonce++; } @@ -749,7 +749,7 @@ const recipient = this.helper.util.fromSeed(mnemonicGenerate(), ss58Format); accounts.push(recipient); if(withBalance !== 0n) { - const tx = this.helper.constructApiCall('api.tx.balances.transfer', [{Id: recipient.address}, withBalance * tokenNominal]); + const tx = this.helper.constructApiCall('api.tx.balances.transferKeepAlive', [{Id: recipient.address}, withBalance * tokenNominal]); transactions.push(this.helper.signTransaction(donor, tx, {nonce}, 'account generation')); nonce++; } --- a/js-packages/playgrounds/unique.ts +++ b/js-packages/playgrounds/unique.ts @@ -2391,7 +2391,7 @@ * @returns ```true``` if extrinsic success, otherwise ```false``` */ async transferToSubstrate(signer: TSigner, address: TSubstrateAccount, amount: bigint | string): Promise { - const result = await this.helper.executeExtrinsic(signer, 'api.tx.balances.transfer', [address, amount], true/*, `Unable to transfer balance from ${this.helper.getSignerAddress(signer)} to ${address}`*/); + const result = await this.helper.executeExtrinsic(signer, 'api.tx.balances.transferKeepAlive', [address, amount], true/*, `Unable to transfer balance from ${this.helper.getSignerAddress(signer)} to ${address}`*/); let transfer = {from: null, to: null, amount: 0n} as any; result.result.events.forEach(({event: {data, method, section}}: any) => { @@ -2458,7 +2458,7 @@ * @returns ```true``` if extrinsic success, otherwise ```false``` */ async transferToEthereum(signer: TSigner, address: TEthereumAccount, amount: bigint | string): Promise { - const result = await this.helper.executeExtrinsic(signer, 'api.tx.balances.transfer', [address, amount], true); + const result = await this.helper.executeExtrinsic(signer, 'api.tx.balances.transferKeepAlive', [address, amount], true); let transfer = {from: null, to: null, amount: 0n} as any; result.result.events.forEach(({event: {data, method, section}}: any) => { --- a/js-packages/tests/scheduler.seqtest.ts +++ b/js-packages/tests/scheduler.seqtest.ts @@ -507,7 +507,7 @@ for(let offset = 0; offset < numFilledBlocks; offset ++) { for(let i = 0; i < maxScheduledPerBlock; i++) { - const scheduledTx = helper.constructApiCall('api.tx.balances.transfer', [bob.address, 1n]); + const scheduledTx = helper.constructApiCall('api.tx.balances.transferKeepAlive', [bob.address, 1n]); const when = firstExecutionBlockNumber + period + offset; const mandatoryArgs = [when, null, null, scheduledTx]; @@ -710,7 +710,7 @@ // await addToAllowListExpectSuccess(alice, collectionId, zeroBalance.address); // // Grace zeroBalance with money, enough to cover future transactions - // const balanceTx = api.tx.balances.transfer(zeroBalance.address, 1n * UNIQUE); + // const balanceTx = api.tx.balances.transferKeepAlive(zeroBalance.address, 1n * UNIQUE); // await submitTransactionAsync(alice, balanceTx); // // Mint a fresh NFT @@ -722,7 +722,7 @@ // await scheduleTransferExpectSuccess(api, collectionId, tokenId, zeroBalance, alice, 1, waitForBlocks, scheduledId); // // Get rid of the account's funds before the scheduled transaction takes place - // const balanceTx2 = api.tx.balances.transfer(alice.address, UNIQUE * 68n / 100n); + // const balanceTx2 = api.tx.balances.transferKeepAlive(alice.address, UNIQUE * 68n / 100n); // const events = await submitTransactionAsync(zeroBalance, balanceTx2); // expect(getGenericResult(events).success).to.be.true; // /*const emptyBalanceTx = api.tx.balances.setBalance(zeroBalance.address, 0, 0); // do not null reserved? @@ -742,7 +742,7 @@ // await usingApi(async (api, privateKey) => { // const zeroBalance = await findUnusedAddress(api, privateKey); - // const balanceTx = api.tx.balances.transfer(zeroBalance.address, 1n * UNIQUE); + // const balanceTx = api.tx.balances.transferKeepAlive(zeroBalance.address, 1n * UNIQUE); // await submitTransactionAsync(alice, balanceTx); // await setCollectionSponsorExpectSuccess(collectionId, zeroBalance.address); --- a/js-packages/tests/util/globalSetup.ts +++ b/js-packages/tests/util/globalSetup.ts @@ -81,7 +81,7 @@ if(aliceBalance < MINIMUM_DONOR_FUND * oneToken) { tx.push(helper.executeExtrinsic( alice, - 'api.tx.balances.transfer', + 'api.tx.balances.transferKeepAlive', [account.address, DONOR_FUNDING * oneToken], true, {nonce: nonce + balanceGrantedCounter++}, -- gitstuff