diff --git a/package.json b/package.json index 144237a0a..7b102cb28 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tatumio", - "version": "2.2.50", + "version": "2.2.51", "license": "MIT", "repository": "https://github.com/tatumio/tatum-js", "scripts": { diff --git a/packages/blockchain/xdc/src/lib/services/xdc.web3.ts b/packages/blockchain/xdc/src/lib/services/xdc.web3.ts index 6c1ed998d..86f3caa3e 100644 --- a/packages/blockchain/xdc/src/lib/services/xdc.web3.ts +++ b/packages/blockchain/xdc/src/lib/services/xdc.web3.ts @@ -1,7 +1,20 @@ import { evmBasedWeb3 } from '@tatumio/shared-blockchain-evm-based' import Web3 from 'web3' import { EvmBasedBlockchain } from '@tatumio/shared-core' +import BigNumber from 'bignumber.js' export const xdcWeb3 = (args: { blockchain: EvmBasedBlockchain; client?: Web3 }) => { - return evmBasedWeb3(args) + const evmBasedWeb3Result = evmBasedWeb3(args) + + return { + ...evmBasedWeb3Result, + async getGasPriceInWei(): Promise { + try { + const gasPriceInWei = await evmBasedWeb3Result.getGasPriceInWei() + return BigNumber(gasPriceInWei).times(2).toString() + } catch (e) { + return '20000000000' + } + }, + } }