@@ -32,7 +32,6 @@ import {
32
32
forEachAsync ,
33
33
getBlockRangeForChain ,
34
34
getImpliedBundleBlockRanges ,
35
- getMessageHash ,
36
35
getRelayEventKey ,
37
36
isSlowFill ,
38
37
mapAsync ,
@@ -45,7 +44,6 @@ import {
45
44
} from "../../utils" ;
46
45
import winston from "winston" ;
47
46
import {
48
- BundleData ,
49
47
BundleDataSS ,
50
48
getEndBlockBuffers ,
51
49
getRefundInformationFromFill ,
@@ -57,7 +55,6 @@ import {
57
55
V3FillWithBlock ,
58
56
verifyFillRepayment ,
59
57
} from "./utils" ;
60
- import { UNDEFINED_MESSAGE_HASH } from "../../constants" ;
61
58
import { isEVMSpokePoolClient } from "../SpokePoolClient" ;
62
59
63
60
// max(uint256) - 1
@@ -209,37 +206,6 @@ export class BundleDataClient {
209
206
return `bundles-${ BundleDataClient . getArweaveClientKey ( blockRangesForChains ) } ` ;
210
207
}
211
208
212
- // Post-populate any missing message hashes.
213
- // @todo This can be removed once the legacy types hurdle is cleared (earliest 7 days post migration).
214
- backfillMessageHashes ( data : Pick < BundleData , "bundleDepositsV3" | "bundleFillsV3" > ) : void {
215
- Object . values ( data . bundleDepositsV3 ) . forEach ( ( x ) =>
216
- Object . values ( x ) . forEach ( ( deposits ) =>
217
- deposits . forEach ( ( deposit ) => {
218
- if ( deposit . messageHash === UNDEFINED_MESSAGE_HASH ) {
219
- deposit . messageHash = getMessageHash ( deposit . message ) ;
220
- }
221
- } )
222
- )
223
- ) ;
224
-
225
- Object . values ( data . bundleFillsV3 ) . forEach ( ( x ) =>
226
- Object . values ( x ) . forEach ( ( { fills } ) =>
227
- fills . forEach ( ( fill ) => {
228
- if ( fill . messageHash === UNDEFINED_MESSAGE_HASH && isDefined ( fill . message ) ) {
229
- // If messageHash is undefined, fill should be of type FilledV3Relay and should have a message.
230
- fill . messageHash = getMessageHash ( fill . message ) ;
231
- }
232
- if (
233
- fill . relayExecutionInfo . updatedMessageHash === UNDEFINED_MESSAGE_HASH &&
234
- isDefined ( fill . relayExecutionInfo . updatedMessage )
235
- ) {
236
- fill . relayExecutionInfo . updatedMessageHash = getMessageHash ( fill . relayExecutionInfo . updatedMessage ) ;
237
- }
238
- } )
239
- )
240
- ) ;
241
- }
242
-
243
209
private async loadPersistedDataFromArweave (
244
210
blockRangesForChains : number [ ] [ ]
245
211
) : Promise < LoadDataReturnValue | undefined > {
@@ -271,9 +237,6 @@ export class BundleDataClient {
271
237
) ;
272
238
273
239
const data = persistedData [ 0 ] . data ;
274
-
275
- this . backfillMessageHashes ( data ) ;
276
-
277
240
const bundleData = {
278
241
bundleFillsV3 : convertTypedStringRecordIntoNumericRecord ( data . bundleFillsV3 ) ,
279
242
expiredDepositsToRefundV3 : convertTypedStringRecordIntoNumericRecord ( data . expiredDepositsToRefundV3 ) ,
0 commit comments