@@ -51,6 +51,8 @@ abstract contract MocksSetup is Test {
51
51
uint256 defaultScalingFactor = 0 ;
52
52
uint256 [] defaultDecayCurve = new uint256 [](0 );
53
53
bytes32 defaultSalt = bytes32 (0 );
54
+ uint256 defaultTargetBlock = 100 ;
55
+ uint256 defaultMaximumBlocksAfterTarget = 10 ;
54
56
55
57
bytes32 ORDERDATA_GASLESS_TYPEHASH;
56
58
bytes32 ORDERDATA_TYPEHASH;
@@ -249,7 +251,9 @@ abstract contract GaslessCrossChainOrderData is CompactData {
249
251
baselinePriorityFee: mandate_.baselinePriorityFee,
250
252
scalingFactor: mandate_.scalingFactor,
251
253
decayCurve: mandate_.decayCurve,
252
- salt: mandate_.salt
254
+ salt: mandate_.salt,
255
+ targetBlock: defaultTargetBlock,
256
+ maximumBlocksAfterTarget: defaultMaximumBlocksAfterTarget
253
257
})
254
258
)
255
259
});
@@ -285,7 +289,9 @@ abstract contract GaslessCrossChainOrderData is CompactData {
285
289
baselinePriorityFee: mandate_.baselinePriorityFee,
286
290
scalingFactor: mandate_.scalingFactor,
287
291
decayCurve: mandate_.decayCurve,
288
- salt: mandate_.salt
292
+ salt: mandate_.salt,
293
+ targetBlock: defaultTargetBlock,
294
+ maximumBlocksAfterTarget: defaultMaximumBlocksAfterTarget
289
295
})
290
296
)
291
297
});
@@ -331,7 +337,9 @@ abstract contract OnChainCrossChainOrderData is CompactData {
331
337
baselinePriorityFee: mandate_.baselinePriorityFee,
332
338
scalingFactor: mandate_.scalingFactor,
333
339
decayCurve: mandate_.decayCurve,
334
- salt: mandate_.salt
340
+ salt: mandate_.salt,
341
+ targetBlock: defaultTargetBlock,
342
+ maximumBlocksAfterTarget: defaultMaximumBlocksAfterTarget
335
343
})
336
344
)
337
345
});
@@ -365,7 +373,9 @@ abstract contract OnChainCrossChainOrderData is CompactData {
365
373
baselinePriorityFee: mandate_.baselinePriorityFee,
366
374
scalingFactor: mandate_.scalingFactor,
367
375
decayCurve: mandate_.decayCurve,
368
- salt: mandate_.salt
376
+ salt: mandate_.salt,
377
+ targetBlock: defaultTargetBlock,
378
+ maximumBlocksAfterTarget: defaultMaximumBlocksAfterTarget
369
379
})
370
380
)
371
381
});
@@ -523,7 +533,7 @@ contract ERC7683Allocator_openFor is GaslessCrossChainOrderData {
523
533
fillInstructions[0 ] = IOriginSettler.FillInstruction ({
524
534
destinationChainId: defaultOutputChainId,
525
535
destinationSettler: bytes32 (uint256 (uint160 (tribunal))),
526
- originData: abi.encode (claim, _getMandate ())
536
+ originData: abi.encode (claim, _getMandate (), address ( 0 ), defaultTargetBlock, defaultMaximumBlocksAfterTarget )
527
537
});
528
538
529
539
IOriginSettler.ResolvedCrossChainOrder memory resolvedCrossChainOrder = IOriginSettler.ResolvedCrossChainOrder ({
@@ -578,7 +588,7 @@ contract ERC7683Allocator_openFor is GaslessCrossChainOrderData {
578
588
fillInstructions[0 ] = IOriginSettler.FillInstruction ({
579
589
destinationChainId: defaultOutputChainId,
580
590
destinationSettler: bytes32 (uint256 (uint160 (tribunal))),
581
- originData: abi.encode (claim, _getMandate ())
591
+ originData: abi.encode (claim, _getMandate (), address ( 0 ), defaultTargetBlock, defaultMaximumBlocksAfterTarget )
582
592
});
583
593
584
594
IOriginSettler.ResolvedCrossChainOrder memory resolvedCrossChainOrder = IOriginSettler.ResolvedCrossChainOrder ({
@@ -739,7 +749,7 @@ contract ERC7683Allocator_open is OnChainCrossChainOrderData {
739
749
fillInstructions[0 ] = IOriginSettler.FillInstruction ({
740
750
destinationChainId: defaultOutputChainId,
741
751
destinationSettler: bytes32 (uint256 (uint160 (tribunal))),
742
- originData: abi.encode (claim, _getMandate ())
752
+ originData: abi.encode (claim, _getMandate (), address ( 0 ), defaultTargetBlock, defaultMaximumBlocksAfterTarget )
743
753
});
744
754
745
755
IOriginSettler.ResolvedCrossChainOrder memory resolvedCrossChainOrder = IOriginSettler.ResolvedCrossChainOrder ({
@@ -904,7 +914,7 @@ contract ERC7683Allocator_resolveFor is GaslessCrossChainOrderData {
904
914
fillInstructions[0 ] = IOriginSettler.FillInstruction ({
905
915
destinationChainId: defaultOutputChainId,
906
916
destinationSettler: bytes32 (uint256 (uint160 (tribunal))),
907
- originData: abi.encode (claim, _getMandate ())
917
+ originData: abi.encode (claim, _getMandate (), address ( 0 ), defaultTargetBlock, defaultMaximumBlocksAfterTarget )
908
918
});
909
919
910
920
IOriginSettler.ResolvedCrossChainOrder memory resolvedCrossChainOrder = IOriginSettler.ResolvedCrossChainOrder ({
@@ -970,7 +980,7 @@ contract ERC7683Allocator_resolve is OnChainCrossChainOrderData {
970
980
fillInstructions[0 ] = IOriginSettler.FillInstruction ({
971
981
destinationChainId: defaultOutputChainId,
972
982
destinationSettler: bytes32 (uint256 (uint160 (tribunal))),
973
- originData: abi.encode (claim, _getMandate ())
983
+ originData: abi.encode (claim, _getMandate (), address ( 0 ), defaultTargetBlock, defaultMaximumBlocksAfterTarget )
974
984
});
975
985
976
986
IOriginSettler.ResolvedCrossChainOrder memory resolvedCrossChainOrder = IOriginSettler.ResolvedCrossChainOrder ({
0 commit comments