Skip to content

Commit 47da7b3

Browse files
committed
Merge branch 'refs/heads/develop' into lombard-v2-pool
2 parents fa76d28 + 53f3193 commit 47da7b3

17 files changed

+246
-133
lines changed

ccv/chains/evm/gobindings/generated/latest/onramp/onramp.go

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

chains/evm/.gas-snapshot

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ BurnToAddressMintTokenPool_lockOrBurn:test_LockOrBurn() (gas: 241150)
3535
BurnWithFromMintTokenPool_lockOrBurn:test_constructor() (gas: 21652)
3636
BurnWithFromMintTokenPool_lockOrBurn:test_lockOrBurn() (gas: 245753)
3737
CCIPClientExampleWithCCVs_applyCCVConfigUpdates:test_applyCCVConfigUpdates() (gas: 166748)
38-
CCIPClientExample_sanity:test_ImmutableExamples() (gas: 2462822)
38+
CCIPClientExample_sanity:test_ImmutableExamples() (gas: 2522744)
3939
CCTPMessageTransmitterProxy_configureAllowedCallers:test_configureAllowedCallers() (gas: 66306)
4040
CCTPMessageTransmitterProxy_getAllowedCallers:test_configureAllowedCallers() (gas: 75959)
4141
CCTPMessageTransmitterProxy_getCCTPTransmitter:test_getCCTPTransmitter() (gas: 10899)
@@ -313,62 +313,62 @@ OffRamp_releaseOrMintSingleToken:test_releaseOrMintSingleToken_CallsV1FunctionWh
313313
OffRamp_releaseOrMintSingleToken:test_releaseOrMintSingleToken_CallsV2Function() (gas: 124719)
314314
OffRamp_releaseOrMintSingleToken:test_releaseOrMintSingleToken_PropagatesPoolError() (gas: 52573)
315315
OffRamp_releaseOrMintSingleToken:test_releaseOrMintSingleToken_RevertsWhen_ReleaseOrMintBalanceMismatch() (gas: 127960)
316-
OnRampTokenPoolReentrancy:test_OnRampTokenPoolReentrancy() (gas: 466670)
317-
OnRamp_applyDestChainConfigUpdates:test_applyDestChainConfigUpdates_AllowsZeroRouterToPause() (gas: 150211)
318-
OnRamp_applyDestChainConfigUpdates:test_applyDestChainConfigUpdates_NonEvmAddressLength() (gas: 172040)
319-
OnRamp_applyDestChainConfigUpdates:test_applyDestChainConfigUpdates_SetsConfigAndEmitsEvent() (gas: 207223)
320-
OnRamp_constructor:test_constructor() (gas: 5092744)
321-
OnRamp_distributeFees:test_distributeFees_NoTokens_PaysAllIssuers() (gas: 239340)
322-
OnRamp_distributeFees:test_distributeFees_TokenPoolV1RetainsInOnRamp() (gas: 251538)
323-
OnRamp_distributeFees:test_distributeFees_TokenPoolV2ReceivesShare() (gas: 273009)
324-
OnRamp_forwardFromRouter:test_forwardFromRouter_SequenceNumberPersistsAndIncrements() (gas: 413526)
325-
OnRamp_forwardFromRouter:test_forwardFromRouter_oldExtraArgs() (gas: 236018)
326-
OnRamp_getCCVsForPool:test_getCCVsForPool_PassesThroughAddressZeroSentinel() (gas: 297605)
327-
OnRamp_getCCVsForPool:test_getCCVsForPool_ReturnsDefaultCCVs_WhenPoolDoesNotSupportV2() (gas: 263731)
328-
OnRamp_getCCVsForPool:test_getCCVsForPool_ReturnsDefaultCCVs_WhenPoolReturnsEmptyArray() (gas: 221193)
329-
OnRamp_getCCVsForPool:test_getCCVsForPool_ReturnsPoolCCVs_WhenPoolSupportsV2() (gas: 290448)
330-
OnRamp_getExecutionFee:test_getExecutionFee_CalculatesDestBytesOverhead_WithExecutorArgs() (gas: 29601)
331-
OnRamp_getExecutionFee:test_getExecutionFee_CalculatesDestBytesOverhead_WithTokens() (gas: 27869)
332-
OnRamp_getExecutionFee:test_getExecutionFee_NoExecutor() (gas: 24505)
333-
OnRamp_getExecutionFee:test_getExecutionFee_WithExecutor() (gas: 30180)
334-
OnRamp_getExecutionFee:test_getExecutionFee_ZeroGasLimit() (gas: 27021)
335-
OnRamp_getFee:test_getFee_WithCustomExecutorAndCCVs() (gas: 71103)
336-
OnRamp_getFee:test_getFee_WithLaneMandatedCCVs() (gas: 147053)
337-
OnRamp_getFee:test_getFee_WithV3ExtraArgs_CustomCCV_SkipsDefaults() (gas: 70381)
338-
OnRamp_getReceipts:test_getReceipts_BpsMultiplierOnlyAppliedToUsdBasedFees() (gas: 85900)
339-
OnRamp_getReceipts:test_getReceipts_MultipleVerifiers_WithTokens_OrderIsCorrect() (gas: 120622)
340-
OnRamp_getReceipts:test_getReceipts_NO_EXECUTION_ADDRESS() (gas: 60585)
341-
OnRamp_getReceipts:test_getReceipts_NoTokens() (gas: 86496)
342-
OnRamp_getReceipts:test_getReceipts_NoVerifiers_WithTokens() (gas: 76616)
343-
OnRamp_getReceipts:test_getReceipts_TokenArgsPassedToPool() (gas: 86977)
344-
OnRamp_getReceipts:test_getReceipts_WithTokens_FeeQuoterFallback() (gas: 87869)
345-
OnRamp_getReceipts:test_getReceipts_WithTokens_PoolV2Fee() (gas: 116637)
346-
OnRamp_getReceipts:test_getReceipts_WithTokens_PoolV2ReturnsZero_FallsBackToFeeQuoter() (gas: 92665)
347-
OnRamp_getReceipts:test_getReceipts_multipleCCVs() (gas: 81595)
348-
OnRamp_lockOrBurnSingleToken:test_lockOrBurnSingleToken_CallPoolV1() (gas: 52203)
349-
OnRamp_lockOrBurnSingleToken:test_lockOrBurnSingleToken_CallPoolV2_UsesPoolV2Output() (gas: 54775)
350-
OnRamp_mergeCCVLists:test_mergeCCVLists_DedupUserAndMandatoryCCVs() (gas: 43746)
351-
OnRamp_mergeCCVLists:test_mergeCCVLists_DedupUserAndPoolCCVs() (gas: 26530)
352-
OnRamp_mergeCCVLists:test_mergeCCVLists_NoChangesWhenPoolCCVAlreadyInRequired() (gas: 26288)
353-
OnRamp_mergeCCVLists:test_mergeCCVLists_NoPoolProcessing_KeepsUserAndLaneOnly() (gas: 34373)
354-
OnRamp_mergeCCVLists:test_mergeCCVLists_PoolFallbackDefaults_UsesDefaults() (gas: 43947)
355-
OnRamp_mergeCCVLists:test_mergeCCVLists_PoolIncludesDefaults_DedupsAgainstUser() (gas: 53406)
356-
OnRamp_mergeCCVLists:test_mergeCCVLists_SkipsDuplicatesInPoolRequiredCCV() (gas: 33825)
357-
OnRamp_parseExtraArgsWithDefaults:test_parseExtraArgsWithDefaults_DefaultCCVsAlwaysPresent() (gas: 46961)
358-
OnRamp_parseExtraArgsWithDefaults:test_parseExtraArgsWithDefaults_OldExtraArgs() (gas: 65082)
359-
OnRamp_parseExtraArgsWithDefaults:test_parseExtraArgsWithDefaults_V3WithEmptyRequiredCCVs() (gas: 56256)
360-
OnRamp_parseExtraArgsWithDefaults:test_parseExtraArgsWithDefaults_V3WithUserProvidedCCVs() (gas: 55689)
361-
OnRamp_setDynamicConfig:test_SetDynamicConfig() (gas: 35777)
362-
OnRamp_setDynamicConfig:test_SetDynamicConfig_MultipleUpdates() (gas: 42294)
363-
OnRamp_validateDestChainAddress:test_validateDestChainAddress_20ByteAbiEncoded() (gas: 13995)
364-
OnRamp_validateDestChainAddress:test_validateDestChainAddress_20ByteExactMatch() (gas: 13176)
365-
OnRamp_withdrawFeeTokens:test_withdrawFeeTokens() (gas: 216610)
366-
OnRamp_withdrawFeeTokens:test_withdrawFeeTokens_MultipleTokens() (gas: 1494890)
367-
PingPong_ccipReceive:test_CcipReceive() (gas: 211992)
316+
OnRampTokenPoolReentrancy:test_OnRampTokenPoolReentrancy() (gas: 451600)
317+
OnRamp_applyDestChainConfigUpdates:test_applyDestChainConfigUpdates_AllowsZeroRouterToPause() (gas: 150872)
318+
OnRamp_applyDestChainConfigUpdates:test_applyDestChainConfigUpdates_NonEvmAddressLength() (gas: 172701)
319+
OnRamp_applyDestChainConfigUpdates:test_applyDestChainConfigUpdates_SetsConfigAndEmitsEvent() (gas: 208403)
320+
OnRamp_constructor:test_constructor() (gas: 5154927)
321+
OnRamp_distributeFees:test_distributeFees_NoTokens_PaysAllIssuers() (gas: 242806)
322+
OnRamp_distributeFees:test_distributeFees_TokenPoolV1RetainsInOnRamp() (gas: 254976)
323+
OnRamp_distributeFees:test_distributeFees_TokenPoolV2ReceivesShare() (gas: 276385)
324+
OnRamp_forwardFromRouter:test_forwardFromRouter_SequenceNumberPersistsAndIncrements() (gas: 432740)
325+
OnRamp_forwardFromRouter:test_forwardFromRouter_oldExtraArgs() (gas: 245452)
326+
OnRamp_getCCVsForPool:test_getCCVsForPool_PassesThroughAddressZeroSentinel() (gas: 297561)
327+
OnRamp_getCCVsForPool:test_getCCVsForPool_ReturnsDefaultCCVs_WhenPoolDoesNotSupportV2() (gas: 263687)
328+
OnRamp_getCCVsForPool:test_getCCVsForPool_ReturnsDefaultCCVs_WhenPoolReturnsEmptyArray() (gas: 221149)
329+
OnRamp_getCCVsForPool:test_getCCVsForPool_ReturnsPoolCCVs_WhenPoolSupportsV2() (gas: 290404)
330+
OnRamp_getExecutionFee:test_getExecutionFee_CalculatesDestBytesOverhead_WithExecutorArgs() (gas: 29579)
331+
OnRamp_getExecutionFee:test_getExecutionFee_CalculatesDestBytesOverhead_WithTokens() (gas: 27847)
332+
OnRamp_getExecutionFee:test_getExecutionFee_NoExecutor() (gas: 24483)
333+
OnRamp_getExecutionFee:test_getExecutionFee_WithExecutor() (gas: 30158)
334+
OnRamp_getExecutionFee:test_getExecutionFee_ZeroGasLimit() (gas: 26999)
335+
OnRamp_getFee:test_getFee_WithCustomExecutorAndCCVs() (gas: 72306)
336+
OnRamp_getFee:test_getFee_WithLaneMandatedCCVs() (gas: 148738)
337+
OnRamp_getFee:test_getFee_WithV3ExtraArgs_CustomCCV_SkipsDefaults() (gas: 71581)
338+
OnRamp_getReceipts:test_getReceipts_BpsMultiplierOnlyAppliedToUsdBasedFees() (gas: 93277)
339+
OnRamp_getReceipts:test_getReceipts_MultipleVerifiers_WithTokens_OrderIsCorrect() (gas: 131590)
340+
OnRamp_getReceipts:test_getReceipts_NO_EXECUTION_ADDRESS() (gas: 70660)
341+
OnRamp_getReceipts:test_getReceipts_NoTokens() (gas: 97531)
342+
OnRamp_getReceipts:test_getReceipts_NoVerifiers_WithTokens() (gas: 83987)
343+
OnRamp_getReceipts:test_getReceipts_TokenArgsPassedToPool() (gas: 90122)
344+
OnRamp_getReceipts:test_getReceipts_WithTokens_FeeQuoterFallback() (gas: 96695)
345+
OnRamp_getReceipts:test_getReceipts_WithTokens_PoolV2Fee() (gas: 123938)
346+
OnRamp_getReceipts:test_getReceipts_WithTokens_PoolV2ReturnsZero_FallsBackToFeeQuoter() (gas: 100037)
347+
OnRamp_getReceipts:test_getReceipts_multipleCCVs() (gas: 91809)
348+
OnRamp_lockOrBurnSingleToken:test_lockOrBurnSingleToken_CallPoolV1() (gas: 52181)
349+
OnRamp_lockOrBurnSingleToken:test_lockOrBurnSingleToken_CallPoolV2_UsesPoolV2Output() (gas: 54753)
350+
OnRamp_mergeCCVLists:test_mergeCCVLists_DedupUserAndMandatoryCCVs() (gas: 43702)
351+
OnRamp_mergeCCVLists:test_mergeCCVLists_DedupUserAndPoolCCVs() (gas: 26486)
352+
OnRamp_mergeCCVLists:test_mergeCCVLists_NoChangesWhenPoolCCVAlreadyInRequired() (gas: 26244)
353+
OnRamp_mergeCCVLists:test_mergeCCVLists_NoPoolProcessing_KeepsUserAndLaneOnly() (gas: 34329)
354+
OnRamp_mergeCCVLists:test_mergeCCVLists_PoolFallbackDefaults_UsesDefaults() (gas: 43903)
355+
OnRamp_mergeCCVLists:test_mergeCCVLists_PoolIncludesDefaults_DedupsAgainstUser() (gas: 53362)
356+
OnRamp_mergeCCVLists:test_mergeCCVLists_SkipsDuplicatesInPoolRequiredCCV() (gas: 33781)
357+
OnRamp_parseExtraArgsWithDefaults:test_parseExtraArgsWithDefaults_DefaultCCVsAlwaysPresent() (gas: 47284)
358+
OnRamp_parseExtraArgsWithDefaults:test_parseExtraArgsWithDefaults_OldExtraArgs() (gas: 65406)
359+
OnRamp_parseExtraArgsWithDefaults:test_parseExtraArgsWithDefaults_V3WithEmptyRequiredCCVs() (gas: 56579)
360+
OnRamp_parseExtraArgsWithDefaults:test_parseExtraArgsWithDefaults_V3WithUserProvidedCCVs() (gas: 55993)
361+
OnRamp_setDynamicConfig:test_SetDynamicConfig() (gas: 35733)
362+
OnRamp_setDynamicConfig:test_SetDynamicConfig_MultipleUpdates() (gas: 42250)
363+
OnRamp_validateDestChainAddress:test_validateDestChainAddress_20ByteAbiEncoded() (gas: 13973)
364+
OnRamp_validateDestChainAddress:test_validateDestChainAddress_20ByteExactMatch() (gas: 13154)
365+
OnRamp_withdrawFeeTokens:test_withdrawFeeTokens() (gas: 216575)
366+
OnRamp_withdrawFeeTokens:test_withdrawFeeTokens_MultipleTokens() (gas: 1494846)
367+
PingPong_ccipReceive:test_CcipReceive() (gas: 236685)
368368
PingPong_setOutOfOrderExecution:test_OutOfOrderExecution() (gas: 20879)
369369
PingPong_setPaused:test_Pausing() (gas: 18247)
370-
PingPong_startPingPong:test_StartPingPong_With_OOO() (gas: 218780)
371-
PingPong_startPingPong:test_StartPingPong_With_Sequenced_Ordered() (gas: 213734)
370+
PingPong_startPingPong:test_StartPingPong_With_OOO() (gas: 243473)
371+
PingPong_startPingPong:test_StartPingPong_With_Sequenced_Ordered() (gas: 238427)
372372
Proxy_fallback:test_fallback() (gas: 17349)
373373
Proxy_setTarget:test_setTarget() (gas: 19905)
374374
RMNProxy_constructor:test_Constructor() (gas: 294118)
@@ -392,20 +392,20 @@ RegistryModuleOwnerCustom_registerAdminViaGetCCIPAdmin:test_registerAdminViaGetC
392392
RegistryModuleOwnerCustom_registerAdminViaOwner:test_registerAdminViaOwner() (gas: 128616)
393393
Router_applyRampUpdates:test_applyRampUpdates_OffRampUpdatesWithRouting() (gas: 10941199)
394394
Router_applyRampUpdates:test_applyRampUpdates_OnRampDisable() (gas: 58667)
395-
Router_ccipSend:test_CCIPSendLinkFeeNoTokenSuccess_gas() (gas: 160644)
396-
Router_ccipSend:test_CCIPSendLinkFeeOneTokenSuccess_gas() (gas: 311605)
395+
Router_ccipSend:test_CCIPSendLinkFeeNoTokenSuccess_gas() (gas: 185337)
396+
Router_ccipSend:test_CCIPSendLinkFeeOneTokenSuccess_gas() (gas: 336171)
397397
Router_ccipSend:test_InvalidMsgValue() (gas: 28532)
398-
Router_ccipSend:test_NativeFeeToken() (gas: 246609)
399-
Router_ccipSend:test_NativeFeeTokenInsufficientValue() (gas: 93773)
400-
Router_ccipSend:test_NativeFeeTokenOverpay() (gas: 267993)
401-
Router_ccipSend:test_NativeFeeTokenZeroValue() (gas: 85875)
402-
Router_ccipSend:test_NonLinkFeeToken() (gas: 216632)
403-
Router_ccipSend:test_WrappedNativeFeeToken() (gas: 249485)
404-
Router_ccipSend:test_ccipSend_nativeFeeNoTokenSuccess_gas() (gas: 166485)
405-
Router_ccipSend:test_ccipSend_nativeFeeOneTokenSuccess_gas() (gas: 317385)
398+
Router_ccipSend:test_NativeFeeToken() (gas: 272509)
399+
Router_ccipSend:test_NativeFeeTokenInsufficientValue() (gas: 94980)
400+
Router_ccipSend:test_NativeFeeTokenOverpay() (gas: 273993)
401+
Router_ccipSend:test_NativeFeeTokenZeroValue() (gas: 87082)
402+
Router_ccipSend:test_NonLinkFeeToken() (gas: 241325)
403+
Router_ccipSend:test_WrappedNativeFeeToken() (gas: 275385)
404+
Router_ccipSend:test_ccipSend_nativeFeeNoTokenSuccess_gas() (gas: 191178)
405+
Router_ccipSend:test_ccipSend_nativeFeeOneTokenSuccess_gas() (gas: 341951)
406406
Router_constructor:test_Constructor() (gas: 13334)
407407
Router_getArmProxy:test_getArmProxy() (gas: 10647)
408-
Router_getFee:test_GetFeeSupportedChain() (gas: 80118)
408+
Router_getFee:test_GetFeeSupportedChain() (gas: 81325)
409409
Router_recoverTokens:test_RecoverTokens() (gas: 54414)
410410
Router_routeMessage:test_routeMessage_AutoExec() (gas: 42003)
411411
Router_routeMessage:test_routeMessage_ExecutionEvent() (gas: 157871)
@@ -542,4 +542,4 @@ USDCTokenPool_releaseOrMint:test_ReleaseOrMintRealTx() (gas: 265832)
542542
USDCTokenPool_supportsInterface:test_SupportsInterface() (gas: 10100)
543543
VersionedVerifierResolver_applyInboundImplementationUpdates:test_applyInboundImplementationUpdates() (gas: 109230)
544544
VersionedVerifierResolver_applyOutboundImplementationUpdates:test_applyOutboundImplementationUpdates() (gas: 108154)
545-
e2e:test_e2e() (gas: 530812)
545+
e2e:test_e2e() (gas: 555355)

0 commit comments

Comments
 (0)