diff --git a/get_all_blobs/getallblobs.js b/get_all_blobs/getallblobs.js index 44c528c5cbb..e1336c2d64d 100644 --- a/get_all_blobs/getallblobs.js +++ b/get_all_blobs/getallblobs.js @@ -158,7 +158,7 @@ async function getTransactions(validatorTimelockAddress, commitBatchesSharedBrid let jsonArray = []; for (let i = 0; i <= latestBlock; i++) { const block = await web3.eth.getBlock(i, true); - block.transactions.forEach(async tx => { + await Promise.all(block.transactions.map(async tx => { if (tx.to && (tx.to.toLowerCase() == validatorTimelockAddress.toLowerCase())) { const input = tx.input; const txSelector = input.slice(0, 10); @@ -177,7 +177,7 @@ async function getTransactions(validatorTimelockAddress, commitBatchesSharedBrid }); } } - }); + })); } const jsonString = JSON.stringify(jsonArray, null, 2); fs.writeFileSync("blob_data.json", jsonString, 'utf8');