mirror of
https://github.com/oceanprotocol/ocean.js.git
synced 2024-11-26 20:39:05 +01:00
Merge pull request #1581 from soonhuat/feature/eip-1559-priority-fee-multiplier
add gas fee multiplier to max priority fee
This commit is contained in:
commit
69337fb4f4
@ -119,11 +119,16 @@ export async function sendTx(
|
|||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const feeHistory = await web3.eth.getFeeHistory(1, 'pending', [75])
|
const feeHistory = await web3.eth.getFeeHistory(1, 'pending', [75])
|
||||||
sendTxValue.maxPriorityFeePerGas = new BigNumber(feeHistory?.reward?.[0]?.[0])
|
let aggressiveFee = new BigNumber(feeHistory?.reward?.[0]?.[0])
|
||||||
|
if (this.config?.gasFeeMultiplier > 1) {
|
||||||
|
aggressiveFee = aggressiveFee.multipliedBy(this.config?.gasFeeMultiplier)
|
||||||
|
}
|
||||||
|
|
||||||
|
sendTxValue.maxPriorityFeePerGas = aggressiveFee
|
||||||
.integerValue(BigNumber.ROUND_DOWN)
|
.integerValue(BigNumber.ROUND_DOWN)
|
||||||
.toString(10)
|
.toString(10)
|
||||||
|
|
||||||
sendTxValue.maxFeePerGas = new BigNumber(feeHistory?.reward?.[0]?.[0])
|
sendTxValue.maxFeePerGas = aggressiveFee
|
||||||
.plus(new BigNumber(feeHistory?.baseFeePerGas?.[0]).multipliedBy(2))
|
.plus(new BigNumber(feeHistory?.baseFeePerGas?.[0]).multipliedBy(2))
|
||||||
.integerValue(BigNumber.ROUND_DOWN)
|
.integerValue(BigNumber.ROUND_DOWN)
|
||||||
.toString(10)
|
.toString(10)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user