@@ -602,10 +602,7 @@ export class Dataworker {
602
602
this . logger . debug ( {
603
603
at : "Dataworker#validate" ,
604
604
message : "Found pending proposal" ,
605
- pendingRootBundle : {
606
- ...pendingRootBundle ,
607
- proposer : pendingRootBundle . proposer . toNative ( ) ,
608
- } ,
605
+ pendingRootBundle,
609
606
} ) ;
610
607
611
608
// Exit early if challenge period timestamp has passed:
@@ -832,10 +829,7 @@ export class Dataworker {
832
829
this . logger . debug ( {
833
830
at : "Dataworker#validate" ,
834
831
message : "Empty pool rebalance root, submitting dispute" ,
835
- rootBundle : {
836
- ...rootBundle ,
837
- proposer : rootBundle . proposer . toNative ( ) ,
838
- } ,
832
+ rootBundle,
839
833
} ) ;
840
834
return {
841
835
valid : false ,
@@ -1036,31 +1030,11 @@ export class Dataworker {
1036
1030
at : "Dataworker#validate" ,
1037
1031
message : "Unexpected pool rebalance root, submitting dispute" ,
1038
1032
expectedBlockRanges : blockRangesImpliedByBundleEndBlocks ,
1039
- expectedPoolRebalanceLeaves : expectedPoolRebalanceRoot . leaves . map ( ( leaf ) => {
1040
- return {
1041
- ...leaf ,
1042
- l1Tokens : leaf . l1Tokens . map ( ( l1Token ) => l1Token . toNative ( ) ) ,
1043
- } ;
1044
- } ) ,
1033
+ expectedPoolRebalanceLeaves : expectedPoolRebalanceRoot . leaves ,
1045
1034
expectedPoolRebalanceRoot : expectedPoolRebalanceRoot . tree . getHexRoot ( ) ,
1046
- expectedRelayerRefundLeaves : expectedRelayerRefundRoot . leaves . map ( ( leaf ) => {
1047
- return {
1048
- ...leaf ,
1049
- l2TokenAddress : leaf . l2TokenAddress . toNative ( ) ,
1050
- refundAddresses : leaf . refundAddresses . map ( ( refundAddress ) => refundAddress . toNative ( ) ) ,
1051
- } ;
1052
- } ) ,
1035
+ expectedRelayerRefundLeaves : expectedRelayerRefundRoot . leaves ,
1053
1036
expectedRelayerRefundRoot : expectedRelayerRefundRoot . tree . getHexRoot ( ) ,
1054
- expectedSlowRelayLeaves : expectedSlowRelayRoot . leaves . map ( ( leaf ) => {
1055
- return {
1056
- ...leaf ,
1057
- depositor : leaf . relayData . depositor . toNative ( ) ,
1058
- recipient : leaf . relayData . recipient . toNative ( ) ,
1059
- inputToken : leaf . relayData . inputToken . toNative ( ) ,
1060
- outputToken : leaf . relayData . outputToken . toNative ( ) ,
1061
- exclusiveRelayer : leaf . relayData . exclusiveRelayer . toNative ( ) ,
1062
- } ;
1063
- } ) ,
1037
+ expectedSlowRelayLeaves : expectedSlowRelayRoot . leaves ,
1064
1038
expectedSlowRelayRoot : expectedSlowRelayRoot . tree . getHexRoot ( ) ,
1065
1039
pendingRoot : rootBundle . poolRebalanceRoot ,
1066
1040
pendingPoolRebalanceLeafCount : rootBundle . unclaimedPoolRebalanceLeafCount ,
@@ -1309,7 +1283,7 @@ export class Dataworker {
1309
1283
this . logger . warn ( {
1310
1284
at : "Dataworker#_executeSlowFillLeaf" ,
1311
1285
message : "Ignoring slow fill." ,
1312
- leafExecutionArgs : [ depositor . toNative ( ) , recipient . toNative ( ) ] ,
1286
+ leafExecutionArgs : [ depositor , recipient ] ,
1313
1287
} ) ;
1314
1288
return false ;
1315
1289
}
@@ -1390,7 +1364,7 @@ export class Dataworker {
1390
1364
depositId : slowFill . relayData . depositId ,
1391
1365
fromChain : slowFill . relayData . originChainId ,
1392
1366
chainId : destinationChainId ,
1393
- token : outputToken . toNative ( ) ,
1367
+ token : outputToken ,
1394
1368
amount : outputAmount ,
1395
1369
spokeBalance : await this . _getSpokeBalanceForL2Tokens (
1396
1370
balanceAllocator ,
@@ -1520,10 +1494,7 @@ export class Dataworker {
1520
1494
at : "Dataworker#executePoolRebalanceLeaves" ,
1521
1495
message : "Found pending proposal" ,
1522
1496
hubPoolCurrentTime : this . clients . hubPoolClient . currentTime ,
1523
- pendingRootBundle : {
1524
- ...pendingRootBundle ,
1525
- proposer : pendingRootBundle . proposer . toNative ( ) ,
1526
- } ,
1497
+ pendingRootBundle,
1527
1498
} ) ;
1528
1499
1529
1500
const nextBundleMainnetStartBlock = this . getNextHubChainBundleStartBlock ( ) ;
@@ -1768,7 +1739,7 @@ export class Dataworker {
1768
1739
this . logger . error ( {
1769
1740
at : "Dataworker#_getExecutablePoolRebalanceLeaves" ,
1770
1741
message : `Not enough funds to execute pool rebalance leaf for chain ${ leaf . chainId } ` ,
1771
- l1Tokens : leaf . l1Tokens . map ( ( l1Token ) => l1Token . toNative ( ) ) ,
1742
+ l1Tokens : leaf . l1Tokens ,
1772
1743
netSendAmounts : leaf . netSendAmounts ,
1773
1744
} ) ;
1774
1745
}
@@ -1817,11 +1788,8 @@ export class Dataworker {
1817
1788
message : `Loading more orbit gas token to pay for L1->L2 message submission fees to ${ getNetworkName (
1818
1789
leaf . chainId
1819
1790
) } 📨!`,
1820
- leaf : {
1821
- ...leaf ,
1822
- l1Tokens : leaf . l1Tokens . map ( ( l1Token ) => l1Token . toNative ( ) ) ,
1823
- } ,
1824
- feeToken : feeToken . toNative ( ) ,
1791
+ leaf,
1792
+ feeToken,
1825
1793
requiredAmount,
1826
1794
} ) ;
1827
1795
if ( submitExecution ) {
@@ -1869,7 +1837,7 @@ export class Dataworker {
1869
1837
message : `feePayer ${ holder } has sufficient orbit gas token to pay for L1->L2 message submission fees to ${ getNetworkName (
1870
1838
leaf . chainId
1871
1839
) } `,
1872
- feeToken : feeToken . toNative ( ) ,
1840
+ feeToken,
1873
1841
requiredAmount,
1874
1842
feePayerBalance : await balanceAllocator . getBalanceSubUsed ( hubPoolChainId , feeToken , holder ) ,
1875
1843
} ) ;
@@ -1950,7 +1918,7 @@ export class Dataworker {
1950
1918
message : `Skipping exchange rate update for ${ tokenSymbol } because current liquid reserves > netSendAmount for hubChain` ,
1951
1919
currentLiquidReserves,
1952
1920
netSendAmount : netSendAmounts [ idx ] ,
1953
- l1Token : l1Token . toNative ( ) ,
1921
+ l1Token,
1954
1922
} ) ;
1955
1923
updatedLiquidReserves [ l1Token . toEvmAddress ( ) ] = currentLiquidReserves . sub ( netSendAmounts [ idx ] ) ;
1956
1924
return ;
@@ -2192,7 +2160,7 @@ export class Dataworker {
2192
2160
lastUpdateTime : latestFeesCompoundedTime ,
2193
2161
currentLiquidReserves,
2194
2162
updatedLiquidReserves,
2195
- l1Token : l1Token . toNative ( ) ,
2163
+ l1Token,
2196
2164
} ) ;
2197
2165
if ( submitExecution ) {
2198
2166
this . clients . multiCallerClient . enqueueTransaction ( {
@@ -2633,12 +2601,7 @@ export class Dataworker {
2633
2601
key,
2634
2602
root : {
2635
2603
...this . rootCache [ key ] ,
2636
- leaves : this . rootCache [ key ] . leaves . map ( ( leaf ) => {
2637
- return {
2638
- ...leaf ,
2639
- l1Tokens : leaf . l1Tokens . map ( ( l1Token ) => l1Token . toNative ( ) ) ,
2640
- } ;
2641
- } ) ,
2604
+ leaves : this . rootCache [ key ] . leaves ,
2642
2605
tree : this . rootCache [ key ] . tree . getHexRoot ( ) ,
2643
2606
} ,
2644
2607
} ) ;
@@ -2820,11 +2783,7 @@ export class Dataworker {
2820
2783
this . logger . debug ( {
2821
2784
at : "Dataworker#executeRelayerRefundLeafSvm" ,
2822
2785
message : "Relayer refund leaf accounts" ,
2823
- leaf : {
2824
- ...leaf ,
2825
- l2TokenAddress : leaf . l2TokenAddress . toNative ( ) ,
2826
- refundAddresses : leaf . refundAddresses . map ( ( address ) => address . toNative ( ) ) ,
2827
- } ,
2786
+ leaf,
2828
2787
rootBundleId,
2829
2788
eventAuthority,
2830
2789
statePda,
0 commit comments