diff --git a/src/dataworker/Dataworker.ts b/src/dataworker/Dataworker.ts index 3ba94f529d..e233e265e4 100644 --- a/src/dataworker/Dataworker.ts +++ b/src/dataworker/Dataworker.ts @@ -1113,7 +1113,7 @@ export class Dataworker { const unexecutedLeaves = leavesForChain.filter((leaf) => { const executedLeaf = slowFillsForChain.find( (event) => - event.originChainId === leaf.relayData.originChainId && event.depositId === leaf.relayData.depositId + event.originChainId === leaf.relayData.originChainId && event.depositId.eq(leaf.relayData.depositId) ); // Only return true if no leaf was found in the list of executed leaves. @@ -1196,7 +1196,7 @@ export class Dataworker { const fill = _.findLast(sortedFills, (fill) => { if ( !( - fill.depositId === relayData.depositId && + fill.depositId.eq(relayData.depositId) && fill.originChainId === relayData.originChainId && sdkUtils.getRelayDataHash(fill, chainId) === sdkUtils.getRelayDataHash(relayData, slowFillChainId) ) diff --git a/src/scripts/validateRunningBalances.ts b/src/scripts/validateRunningBalances.ts index a208205cb9..3c9c1c3d3c 100644 --- a/src/scripts/validateRunningBalances.ts +++ b/src/scripts/validateRunningBalances.ts @@ -285,7 +285,7 @@ export async function runScript(_logger: winston.Logger, baseSigner: Signer): Pr .filter( (f) => f.blockNumber <= bundleEndBlockForChain.toNumber() && - f.depositId === slowFillForChain.relayData.depositId + f.depositId.eq(slowFillForChain.relayData.depositId) ); const lastFill = sortEventsDescending(fillsForSameDeposit)[0];