controllers - recent-blocks - ensure full blocks

feature/default_network_editable
kumavis 7 years ago
parent eb2423799d
commit 22e59af741
  1. 4
      app/scripts/controllers/recent-blocks.js

@ -57,7 +57,7 @@ class RecentBlocksController {
*/ */
async processBlock (newBlockNumberHex) { async processBlock (newBlockNumberHex) {
const newBlockNumber = Number.parseInt(newBlockNumberHex, 16) const newBlockNumber = Number.parseInt(newBlockNumberHex, 16)
const newBlock = await this.getBlockByNumber(newBlockNumber) const newBlock = await this.getBlockByNumber(newBlockNumber, true)
const block = this.mapTransactionsToPrices(newBlock) const block = this.mapTransactionsToPrices(newBlock)
@ -128,7 +128,7 @@ class RecentBlocksController {
const targetBlockNumbers = Array(blocksToFetch).fill().map((_, index) => prevBlockNumber - index) const targetBlockNumbers = Array(blocksToFetch).fill().map((_, index) => prevBlockNumber - index)
await Promise.all(targetBlockNumbers.map(async (targetBlockNumber) => { await Promise.all(targetBlockNumbers.map(async (targetBlockNumber) => {
try { try {
const newBlock = await this.getBlockByNumber(targetBlockNumber) const newBlock = await this.getBlockByNumber(targetBlockNumber, true)
if (newBlock) { if (newBlock) {
this.backfillBlock(newBlock) this.backfillBlock(newBlock)

Loading…
Cancel
Save