From cdce2334e4f447c7258e7d280d0e6e57178036af Mon Sep 17 00:00:00 2001 From: Danil Kovtonyuk Date: Wed, 25 May 2022 16:07:43 +1000 Subject: [PATCH] revert estimate priority fee --- src/Transaction.js | 30 +----------------------------- src/TxManager.js | 1 - 2 files changed, 1 insertion(+), 30 deletions(-) diff --git a/src/Transaction.js b/src/Transaction.js index bae4e08..72c3bb2 100644 --- a/src/Transaction.js +++ b/src/Transaction.js @@ -422,34 +422,6 @@ class Transaction { return this._wallet.getTransactionCount('latest') } - /** - * Fetches priority fee from the chain - * - * @param blockNumber The newest number block - * @returns {Promise} - * @private - */ - async _estimatePriorityFee() { - const defaultPriorityFee = parseUnits(this.config.DEFAULT_PRIORITY_FEE.toString(), 'gwei') - - try { - const estimatedPriorityFee = await this._provider.send('eth_maxPriorityFeePerGas', []) - - if (!estimatedPriorityFee || isNaN(estimatedPriorityFee)) { - return defaultPriorityFee - } - - const bumpedPriorityFee = BigNumber.from(estimatedPriorityFee) - .mul(100 + this.config.PRIORITY_FEE_RESERVE_PERCENTAGE) - .div(100) - - return max(bumpedPriorityFee, defaultPriorityFee) - } catch (err) { - console.error('_estimatePriorityFee has error:', err.message) - return defaultPriorityFee - } - } - /** * Choose network gas params * @@ -462,7 +434,7 @@ class Transaction { // Check network support for EIP-1559 if (this.config.ENABLE_EIP1559 && block && block.baseFeePerGas) { - const maxPriorityFeePerGas = await this._estimatePriorityFee() + const maxPriorityFeePerGas = parseUnits(this.config.DEFAULT_PRIORITY_FEE.toString(), 'gwei') const maxFeePerGas = block.baseFeePerGas .mul(100 + this.config.BASE_FEE_RESERVE_PERCENTAGE) diff --git a/src/TxManager.js b/src/TxManager.js index 85a774e..d6d4864 100644 --- a/src/TxManager.js +++ b/src/TxManager.js @@ -18,7 +18,6 @@ const defaultConfig = { ENABLE_EIP1559: true, DEFAULT_PRIORITY_FEE: 3, BASE_FEE_RESERVE_PERCENTAGE: 50, - PRIORITY_FEE_RESERVE_PERCENTAGE: 10, } class TxManager {