@eth-optimism/watcher
Advanced tools
Comparing version 0.0.1-alpha.0 to 0.0.1-alpha.1
@@ -36,2 +36,9 @@ "use strict"; | ||
const startingBlock = Math.max(blockNumber - this.NUM_BLOCKS_TO_FETCH, 0); | ||
const getLogsFilter = { | ||
address: layer.messengerAddress, | ||
topics: [ | ||
ethers_v4_1.ethers.utils.id(`Relayed${isL1 ? 'L2ToL1' : 'L1ToL2'}Message(bytes32)`), | ||
], | ||
fromBlock: startingBlock | ||
}; | ||
const filter = { | ||
@@ -42,5 +49,4 @@ address: layer.messengerAddress, | ||
], | ||
fromBlock: startingBlock, | ||
}; | ||
const logs = await layer.provider.getLogs(filter); | ||
const logs = await layer.provider.getLogs(getLogsFilter); | ||
const matches = logs.filter((log) => log.data === msgHash); | ||
@@ -47,0 +53,0 @@ if (matches.length > 0) { |
{ | ||
"name": "@eth-optimism/watcher", | ||
"version": "0.0.1-alpha.0", | ||
"version": "0.0.1-alpha.1", | ||
"description": "Watcher for cross domain messages", | ||
@@ -5,0 +5,0 @@ "main": "build/index.js", |
6877
90