diff --git a/.env.example b/.env.example index 64ece15..77eb3d9 100644 --- a/.env.example +++ b/.env.example @@ -153,7 +153,7 @@ TON_COIN_TRANSFER_TEST_IS_ACTIVE=false TON_TOKEN_TRANSFER_TEST_IS_ACTIVE=false TON_TOKEN_APPROVE_TEST_IS_ACTIVE=false TON_TOKEN_TRANSFER_FROM_TEST_IS_ACTIVE=false -TON_NFT_TRANSACTION_TEST_IS_ACTIVE=true +TON_NFT_TRANSACTION_TEST_IS_ACTIVE=false TON_TRANSACTION_LISTENER_TEST_IS_ACTIVE=false TON_COIN_BALANCE_TEST_AMOUNT=0.199996009 diff --git a/packages/networks/bitcoin/package.json b/packages/networks/bitcoin/package.json index f62d3b8..669d8ad 100644 --- a/packages/networks/bitcoin/package.json +++ b/packages/networks/bitcoin/package.json @@ -1,6 +1,6 @@ { "name": "@multiplechain/bitcoin", - "version": "0.4.15", + "version": "0.4.18", "type": "module", "main": "dist/index.cjs", "module": "dist/index.es.js", diff --git a/packages/networks/evm-chains/package.json b/packages/networks/evm-chains/package.json index 6934a2c..f07e6cd 100644 --- a/packages/networks/evm-chains/package.json +++ b/packages/networks/evm-chains/package.json @@ -1,6 +1,6 @@ { "name": "@multiplechain/evm-chains", - "version": "0.4.15", + "version": "0.4.18", "type": "module", "main": "dist/index.cjs", "module": "dist/index.es.js", diff --git a/packages/networks/solana/package.json b/packages/networks/solana/package.json index ef41398..546b907 100644 --- a/packages/networks/solana/package.json +++ b/packages/networks/solana/package.json @@ -1,6 +1,6 @@ { "name": "@multiplechain/solana", - "version": "0.4.16", + "version": "0.4.18", "type": "module", "main": "dist/index.cjs", "module": "dist/index.es.js", diff --git a/packages/networks/solana/src/models/Transaction.ts b/packages/networks/solana/src/models/Transaction.ts index e86364e..a941a95 100644 --- a/packages/networks/solana/src/models/Transaction.ts +++ b/packages/networks/solana/src/models/Transaction.ts @@ -221,8 +221,11 @@ export class Transaction implements TransactionInterface { await checkTx(await signer.send()) expect(await nft.getOwner(nftTransferId)).toBe(receiverTestAddress) + + const signer2 = await nft.transfer(receiverTestAddress, senderTestAddress, nftTransferId) + + await checkSigner(signer2, receiverPrivateKey) + + await waitForSec(5) + + await checkTx(await signer2.send()) }) // it('Approve', async () => { diff --git a/packages/networks/tron/package.json b/packages/networks/tron/package.json index 6192007..1019406 100644 --- a/packages/networks/tron/package.json +++ b/packages/networks/tron/package.json @@ -1,6 +1,6 @@ { "name": "@multiplechain/tron", - "version": "0.4.16", + "version": "0.4.18", "type": "module", "main": "dist/index.cjs", "module": "dist/index.es.js", diff --git a/packages/networks/xrpl/package.json b/packages/networks/xrpl/package.json index a2905c0..20de416 100644 --- a/packages/networks/xrpl/package.json +++ b/packages/networks/xrpl/package.json @@ -1,6 +1,6 @@ { "name": "@multiplechain/xrpl", - "version": "0.1.0", + "version": "0.1.2", "type": "module", "main": "dist/index.cjs", "module": "dist/index.es.js", diff --git a/packages/networks/xrpl/src/services/Client.ts b/packages/networks/xrpl/src/services/Client.ts index 29905b4..f948997 100644 --- a/packages/networks/xrpl/src/services/Client.ts +++ b/packages/networks/xrpl/src/services/Client.ts @@ -36,7 +36,7 @@ export default class Client { return result.info.validated_ledger.reserve_base_xrp } - async getAccountInfo(address: string): Promise { + async getAccountInfo(address: string): Promise { return await this.request('account_info', { account: address, ledger_index: 'validated' @@ -48,13 +48,13 @@ export default class Client { } async getBalance(address: string): Promise { - const response = await this.getAccountInfo(address) + const { result } = await this.getAccountInfo(address) - if (this.isError(response)) { + if (this.isError(result)) { return '0' } - return response.result.account_data.Balance + return result.account_data.Balance } async getLedger(): Promise {