1- ExaAccountFactoryTest:testFuzz_createAccount_EOAOwners(uint256,address[63]) (runs: 256, μ: 5888117 , ~: 5393451 )
1+ ExaAccountFactoryTest:testFuzz_createAccount_EOAOwners(uint256,address[63]) (runs: 256, μ: 5861692 , ~: 5360703 )
22ExaAccountFactoryTest:test_deploy_deploysToSameAddress() (gas: 15501257)
3- ExaPluginTest:testFork_claimAndVestEscrowedEXA_claimsAndVests() (gas: 38980399 )
4- ExaPluginTest:testFork_collectCollateral_collects() (gas: 32196281 )
5- ExaPluginTest:testFork_crossRepay_repays() (gas: 34018435 )
6- ExaPluginTest:testFork_repay_whenFlashLoanerHasFees() (gas: 25604908 )
7- ExaPluginTest:testFork_stakeEXA_stakes() (gas: 33046103 )
8- ExaPluginTest:testFork_swap_swaps() (gas: 28132102 )
3+ ExaPluginTest:testFork_claimAndVestEscrowedEXA_claimsAndVests() (gas: 38991407 )
4+ ExaPluginTest:testFork_collectCollateral_collects() (gas: 32206505 )
5+ ExaPluginTest:testFork_crossRepay_repays() (gas: 34028659 )
6+ ExaPluginTest:testFork_repay_whenFlashLoanerHasFees() (gas: 25609109 )
7+ ExaPluginTest:testFork_stakeEXA_stakes() (gas: 33056706 )
8+ ExaPluginTest:testFork_swap_swaps() (gas: 28141397 )
99ExaPluginTest:test_allowPlugin_emitsPluginAllowed() (gas: 58464)
1010ExaPluginTest:test_allowPlugin_reverts_whenAddressZero() (gas: 32411)
1111ExaPluginTest:test_allowPlugin_reverts_whenNotAdmin() (gas: 40964)
@@ -32,12 +32,12 @@ ExaPluginTest:test_collectCredit_collects_whenHealthFactorHigherThanOne() (gas:
3232ExaPluginTest:test_collectCredit_collects_whenProposalCausesInsufficientLiquidity() (gas: 1064907)
3333ExaPluginTest:test_collectCredit_collects_whenProposalLeavesHealthFactorLowerThanOne() (gas: 1055304)
3434ExaPluginTest:test_collectCredit_collects_withEnoughSlippage() (gas: 782171)
35- ExaPluginTest:test_collectCredit_collects_withPrevIssuerSignature() (gas: 987650 )
35+ ExaPluginTest:test_collectCredit_collects_withPrevIssuerSignature() (gas: 987863 )
3636ExaPluginTest:test_collectCredit_passes_whenProposalLeavesEnoughLiquidity() (gas: 1082504)
3737ExaPluginTest:test_collectCredit_reverts_asNotKeeper() (gas: 342073)
3838ExaPluginTest:test_collectCredit_reverts_whenDisagreement() (gas: 538742)
3939ExaPluginTest:test_collectCredit_reverts_whenExpired() (gas: 352692)
40- ExaPluginTest:test_collectCredit_reverts_whenPrevSignatureNotValidAnymore() (gas: 484563 )
40+ ExaPluginTest:test_collectCredit_reverts_whenPrevSignatureNotValidAnymore() (gas: 484776 )
4141ExaPluginTest:test_collectCredit_reverts_whenReplay() (gas: 825752)
4242ExaPluginTest:test_collectCredit_reverts_whenTimelocked() (gas: 334493)
4343ExaPluginTest:test_collectCredit_toleratesTimeDrift() (gas: 798771)
@@ -58,7 +58,7 @@ ExaPluginTest:test_collectInstallments_reverts_whenTimelocked() (gas: 336628)
5858ExaPluginTest:test_collectInstallments_toleratesTimeDrift() (gas: 1161512)
5959ExaPluginTest:test_collect_collects_whenProposalsLeaveNoLiquidity() (gas: 1783561)
6060ExaPluginTest:test_collect_collects_whenTooMuchProposedDebt() (gas: 1923760)
61- ExaPluginTest:test_crossRepay_avoidsFrozenDeposit() (gas: 981727 )
61+ ExaPluginTest:test_crossRepay_avoidsFrozenDeposit() (gas: 981939 )
6262ExaPluginTest:test_crossRepay_avoidsZeroSharesDeposit() (gas: 1392740)
6363ExaPluginTest:test_crossRepay_consumesProposal() (gas: 2204191)
6464ExaPluginTest:test_crossRepay_repays() (gas: 2267981)
@@ -202,22 +202,22 @@ ExaPreviewerTest:test_collect_reverts_whenProposalsLeaveNoLiquidity() (gas: 1437
202202ExaPreviewerTest:test_markets_returnsMarkets() (gas: 150447)
203203ExaPreviewerTest:test_pendingProposals_returnsPendingProposals() (gas: 1983943)
204204ExaPreviewerTest:test_utilizations_returns() (gas: 134922)
205- HypEXATest:test_deployRouter_enrollsBase_whenNoRemotesOnOptimism() (gas: 30706283 )
206- HypEXATest:test_deployRouter_enrollsOptimism_whenNoRemotesOnBase() (gas: 30811917 )
207- HypEXATest:test_deployRouter_reverts_whenNoRemotesOnUnsupportedChain() (gas: 20627783 )
208- HypEXATest:test_deployRouter_setsHookAndIsm() (gas: 270936 )
205+ HypEXATest:test_deployRouter_enrollsBase_whenNoRemotesOnOptimism() (gas: 30768019 )
206+ HypEXATest:test_deployRouter_enrollsOptimism_whenNoRemotesOnBase() (gas: 30874426 )
207+ HypEXATest:test_deployRouter_reverts_whenNoRemotesOnUnsupportedChain() (gas: 20663714 )
208+ HypEXATest:test_deployRouter_setsHookAndIsm() (gas: 272092 )
209209HypEXATest:test_handle_reverts_withoutBridgeRole() (gas: 578581)
210210HypEXATest:test_hookAndIsm_trackMailboxDefaults_withoutRedeploy() (gas: 154299)
211- HypEXATest:test_pause_pausesHookAndIsmViaPauser() (gas: 144877 )
211+ HypEXATest:test_pause_pausesHookAndIsmViaPauser() (gas: 145089 )
212212HypEXATest:test_process_reverts_whenIsmPaused() (gas: 712859)
213- HypEXATest:test_proposeBridgeRole_reverts_whenAlreadyGranted() (gas: 273918 )
214- HypEXATest:test_proposeBridgeRole_reverts_whenRouterNotDeployed() (gas: 20387421 )
215- HypEXATest:test_proposeBridgeRole_schedulesGrantOnTimelock() (gas: 2303697 )
216- HypEXATest:test_rotateRouterPausable_restoresProcessAfterPauserIsmPaused() (gas: 22139948 )
217- HypEXATest:test_rotateRouterPausable_restoresTransferRemoteAfterPauserHookPaused() (gas: 2126569 )
213+ HypEXATest:test_proposeBridgeRole_reverts_whenAlreadyGranted() (gas: 275205 )
214+ HypEXATest:test_proposeBridgeRole_reverts_whenRouterNotDeployed() (gas: 20423566 )
215+ HypEXATest:test_proposeBridgeRole_schedulesGrantOnTimelock() (gas: 2306945 )
216+ HypEXATest:test_rotateRouterPausable_restoresProcessAfterPauserIsmPaused() (gas: 22179901 )
217+ HypEXATest:test_rotateRouterPausable_restoresTransferRemoteAfterPauserHookPaused() (gas: 2131395 )
218218HypEXATest:test_roundTrip_opToBaseToOp() (gas: 1312360)
219219HypEXATest:test_roundTrip_opToPolygonToBaseToOp() (gas: 1960009)
220- HypEXATest:test_transferRemote_reverts_whenHookPaused() (gas: 1106969 )
220+ HypEXATest:test_transferRemote_reverts_whenHookPaused() (gas: 1108255 )
221221HypEXATest:test_transferRemote_reverts_withoutBridgeRole() (gas: 754963)
222222IssuerCheckerTest:test_setIssuer_emits_IssuerSet() (gas: 82935)
223223IssuerCheckerTest:test_setIssuer_reverts_whenNotAdmin() (gas: 43708)
@@ -229,24 +229,24 @@ IssuerCheckerTest:test_setPrevIssuerWindow_emits_PrevIssuerWindowSet() (gas: 526
229229IssuerCheckerTest:test_setPrevIssuerWindow_reverts_whenNotAdmin() (gas: 45548)
230230MockSwapperTest:test_swapExactAmountIn_swaps() (gas: 269414)
231231MockSwapperTest:test_swapExactAmountOut_swaps() (gas: 269410)
232- RedeployerTest:test_deployEXA_allowsProxyAdminV4Upgrade_onBase() (gas: 26863755 )
233- RedeployerTest:test_deployEXA_deploysAtSameAddress_onBase() (gas: 56738230 )
234- RedeployerTest:test_deployEXA_migratesProxyAdmin_onBase() (gas: 24115062 )
235- RedeployerTest:test_deployEXA_preservesERC20_onBase() (gas: 24089790 )
236- RedeployerTest:test_deployEXA_revokesOldProxyAdmin_onBase() (gas: 25716596 )
237- RedeployerTest:test_deployExaFactoryWithProxy_reverts_whenNotPrepared() (gas: 16339201 )
238- RedeployerTest:test_deployExaFactoryWithProxy_succeeds_whenAlreadyUpgraded() (gas: 31625336 )
239- RedeployerTest:test_deployExaFactory_deploysAtSameAddress_onEthereum() (gas: 260785642 )
240- RedeployerTest:test_deployExaFactory_deploysAtSameAddress_onPolygon() (gas: 356377284 )
241- RedeployerTest:test_deployExaFactory_deploysViaCreate3AtSameAddress_onPolygon() (gas: 34816837 )
242- RedeployerTest:test_deployExaFactory_reverts_whenNotPrepared() (gas: 16364144 )
243- RedeployerTest:test_deployExaFactory_succeeds_whenVersionAlreadyDeployed() (gas: 32173472 )
244- RedeployerTest:test_prepare_reusesExistingDeps_onBase() (gas: 19880501 )
245- RedeployerTest:test_prepare_reverts_whenAdminIsDeployer() (gas: 16369486 )
246- RedeployerTest:test_prepare_succeeds_whenCalledTwice() (gas: 31117178 )
247- RedeployerTest:test_recoversNativeETHOnPolygon() (gas: 34988681 )
248- RedeployerTest:test_serialProxies_reverts_whenAttackerUpgradesProxy() (gas: 40085030 )
249- RedeployerTest:test_serialProxies_reverts_whenTargetNonceTooLow() (gas: 44565432 )
232+ RedeployerTest:test_deployEXA_allowsProxyAdminV4Upgrade_onBase() (gas: 27523407 )
233+ RedeployerTest:test_deployEXA_deploysAtSameAddress_onBase() (gas: 57396366 )
234+ RedeployerTest:test_deployEXA_migratesProxyAdmin_onBase() (gas: 24774630 )
235+ RedeployerTest:test_deployEXA_preservesERC20_onBase() (gas: 24749358 )
236+ RedeployerTest:test_deployEXA_revokesOldProxyAdmin_onBase() (gas: 26376248 )
237+ RedeployerTest:test_deployExaFactoryWithProxy_reverts_whenNotPrepared() (gas: 16538703 )
238+ RedeployerTest:test_deployExaFactoryWithProxy_succeeds_whenAlreadyUpgraded() (gas: 31829057 )
239+ RedeployerTest:test_deployExaFactory_deploysAtSameAddress_onEthereum() (gas: 260989714 )
240+ RedeployerTest:test_deployExaFactory_deploysAtSameAddress_onPolygon() (gas: 356581568 )
241+ RedeployerTest:test_deployExaFactory_deploysViaCreate3AtSameAddress_onPolygon() (gas: 35020186 )
242+ RedeployerTest:test_deployExaFactory_reverts_whenNotPrepared() (gas: 16563859 )
243+ RedeployerTest:test_deployExaFactory_succeeds_whenVersionAlreadyDeployed() (gas: 32377034 )
244+ RedeployerTest:test_prepare_reusesExistingDeps_onBase() (gas: 20085218 )
245+ RedeployerTest:test_prepare_reverts_whenAdminIsDeployer() (gas: 16569617 )
246+ RedeployerTest:test_prepare_succeeds_whenCalledTwice() (gas: 31320932 )
247+ RedeployerTest:test_recoversNativeETHOnPolygon() (gas: 35192114 )
248+ RedeployerTest:test_serialProxies_reverts_whenAttackerUpgradesProxy() (gas: 60042487 )
249+ RedeployerTest:test_serialProxies_reverts_whenTargetNonceTooLow() (gas: 44966347 )
250250RefunderTest:test_refund_refunds() (gas: 263288)
251251RefunderTest:test_refund_reverts_whenExpired() (gas: 88359)
252252RefunderTest:test_refund_reverts_whenNotKeeper() (gas: 68861)
0 commit comments