diff --git a/packages/suite/src/hooks/wallet/__fixtures__/useRbfForm.ts b/packages/suite/src/hooks/wallet/__fixtures__/useRbfForm.ts index ab733f9bbcc..1d718b927ea 100644 --- a/packages/suite/src/hooks/wallet/__fixtures__/useRbfForm.ts +++ b/packages/suite/src/hooks/wallet/__fixtures__/useRbfForm.ts @@ -1050,4 +1050,4 @@ export const composeAndSign = [ // TODO: multiple inputs (select one for decrease) // TODO: custom fee + set-max (decrease) // TODO: mad clicking (composeDebounce) -// TODO: ethereum cases +// TODO: ethereum cases (don't forget to test when proposed network fee > previous fee and < previous fee + 1 ) diff --git a/packages/suite/src/hooks/wallet/useRbfForm.ts b/packages/suite/src/hooks/wallet/useRbfForm.ts index 752a827c0aa..a07120ed6a5 100644 --- a/packages/suite/src/hooks/wallet/useRbfForm.ts +++ b/packages/suite/src/hooks/wallet/useRbfForm.ts @@ -48,7 +48,7 @@ const getEthereumFeeInfo = (info: FeeInfo, gasPrice: string) => { const minFeeFromNetwork = new BigNumber(fromWei(info.levels[0].feePerUnit, 'gwei')); const getFee = () => { - if (minFeeFromNetwork.lte(current)) { + if (minFeeFromNetwork.lte(current.plus(1))) { return current.plus(1); }