From c61afead846e0a8794170e60658dcb244e8c28e8 Mon Sep 17 00:00:00 2001 From: Rostislav Jadavan Date: Fri, 3 May 2024 14:58:39 +0200 Subject: [PATCH] ALL-6466: bignumber fix --- package.json | 2 +- .../blockchain/polygon/src/lib/services/polygon.kms.ts | 4 ++-- yarn.lock | 7 ++++++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 14f21bf014..488d3f71ad 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "base-58": "^0.0.1", "base32.js": "^0.1.0", "bchaddrjs": "^0.5.2", - "bignumber.js": "^9.0.2", + "bignumber.js": "^9.1.2", "bip32": "^2.0.5", "bip39": "^3.0.2", "bitcoinjs-lib": "^5.2.0", diff --git a/packages/blockchain/polygon/src/lib/services/polygon.kms.ts b/packages/blockchain/polygon/src/lib/services/polygon.kms.ts index e73417913c..e5e520d83b 100644 --- a/packages/blockchain/polygon/src/lib/services/polygon.kms.ts +++ b/packages/blockchain/polygon/src/lib/services/polygon.kms.ts @@ -1,8 +1,8 @@ import { EvmBasedKMSServiceArgs, EvmBasedSdkError, evmBasedUtils } from '@tatumio/shared-blockchain-evm-based' import { Currency, PendingTransaction } from '@tatumio/api-client' import { abstractBlockchainKms } from '@tatumio/shared-blockchain-abstract' -import { BigNumber } from 'ethers' import { SdkErrorCode } from '@tatumio/shared-abstract-sdk' +import BigNumber from 'bignumber.js' export const polygonKmsService = (args: EvmBasedKMSServiceArgs) => { return { @@ -25,7 +25,7 @@ export const polygonKmsService = (args: EvmBasedKMSServiceArgs) => { }) } - if (!transactionConfig.gasPrice || BigNumber.from(transactionConfig.gasPrice).isZero()) { + if (!transactionConfig.gasPrice || BigNumber(transactionConfig.gasPrice).isZero()) { transactionConfig.gasPrice = await args.web3.getGasPriceInWei() } diff --git a/yarn.lock b/yarn.lock index edeae2cc40..7ba1f0ee2d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4716,7 +4716,7 @@ bigint-buffer@^1.1.5: dependencies: bindings "^1.3.0" -bignumber.js@*, bignumber.js@^9.0.0, bignumber.js@^9.0.1, bignumber.js@^9.0.2: +bignumber.js@*, bignumber.js@^9.0.0, bignumber.js@^9.0.1: version "9.1.0" resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.0.tgz#8d340146107fe3a6cb8d40699643c302e8773b62" integrity sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A== @@ -4741,6 +4741,11 @@ bignumber.js@^9.1.0, bignumber.js@^9.1.1: resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.1.tgz#c4df7dc496bd849d4c9464344c1aa74228b4dac6" integrity sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig== +bignumber.js@^9.1.2: + version "9.1.2" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" + integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== + bin-links@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-4.0.1.tgz#afeb0549e642f61ff889b58ea2f8dca78fb9d8d3"