Default gas estimate to 1 gwei for networks with no block activity

feature/default_network_editable
Dan Finlay 7 years ago
parent f441bb7248
commit 0275231e13
  1. 6
      app/scripts/metamask-controller.js

@ -490,6 +490,12 @@ module.exports = class MetamaskController extends EventEmitter {
getGasPrice () { getGasPrice () {
const { recentBlocksController } = this const { recentBlocksController } = this
const { recentBlocks } = recentBlocksController.store.getState() const { recentBlocks } = recentBlocksController.store.getState()
// Return 1 gwei if no blocks have been observed:
if (recentBlocks.length === 0) {
return '0x' + GWEI_BN.toString(16)
}
const lowestPrices = recentBlocks.map((block) => { const lowestPrices = recentBlocks.map((block) => {
if (!block.gasPrices) { if (!block.gasPrices) {
return new BN(0) return new BN(0)

Loading…
Cancel
Save