on master help sign in
feat: check every 5s for block updates in production
commit04765bbf87b0528682b9fd1cdfef6b3e65952198 authorMatt Condon (shrugs) <mattgcondon@gmail.com> dateWed 26 Jun 2019, 11:39 (7 years ago) parentdf46115
1 file changed+2−3
src/lib/txn.js+2−3
src/lib/txn.js+2−3
@@ -9,8 +9,7 @@ import { ledgerSignTransaction } from './ledger';
99import { trezorSignTransaction } from './trezor';
1010import { WALLET_TYPES, addHexPrefix } from './wallet';
1111
12−const kAverageBlockTimeMs =
13− process.env.NODE_ENV === 'development' ? 1000 : 13000;
12+const kCheckBlockEveryMs = process.env.NODE_ENV === 'development' ? 1000 : 5000;
1413
1514const TXN_PURPOSE = {
1615 SET_MANAGEMENT_PROXY: Symbol('SET_MANAGEMENT_PROXY'),
@@ -197,7 +196,7 @@ const waitForTransactionConfirm = (web3, txHash) => {
197196 console.log('tried, got', receipt);
198197 let confirmed = receipt !== null;
199198 if (confirmed) resolve(receipt.status === true);
200− else setTimeout(checkForConfirm, kAverageBlockTimeMs);
199+ else setTimeout(checkForConfirm, kCheckBlockEveryMs);
201200 };
202201 checkForConfirm();
203202 });