From c82fd990aafd72ede0c08d2820c0c1f1db6bfa81 Mon Sep 17 00:00:00 2001
From: Dan Finlay <dan@danfinlay.com>
Date: Thu, 7 Dec 2017 04:02:11 -0500
Subject: Add 10% price bump to retry attempts.

Turns out geth requires at least a 10% price bump to replace txs:
https://github.com/ethereum/go-ethereum/blob/9619a610248e9630968ba1d9be8e214b645c9c55/core/tx_pool.go#L133
---
 ui/app/components/pending-tx.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

(limited to 'ui/app')

diff --git a/ui/app/components/pending-tx.js b/ui/app/components/pending-tx.js
index 51e57dcd2..32d54902e 100644
--- a/ui/app/components/pending-tx.js
+++ b/ui/app/components/pending-tx.js
@@ -43,7 +43,9 @@ PendingTx.prototype.render = function () {
   let forceGasMin
   if (lastGasPrice) {
     const stripped = ethUtil.stripHexPrefix(lastGasPrice)
-    forceGasMin = new BN(stripped, 16).add(MIN_GAS_PRICE_BN)
+    const lastGas = new BN(stripped, 16)
+    const priceBump = lastGas.divn('10')
+    forceGasMin = lastGas.add(priceBump)
   }
 
   // Account Details
-- 
cgit v1.2.3