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: 30706715 )
206- HypEXATest:test_deployRouter_enrollsOptimism_whenNoRemotesOnBase() (gas: 30812349 )
207- HypEXATest:test_deployRouter_reverts_whenNoRemotesOnUnsupportedChain() (gas: 20628215 )
208- HypEXATest:test_deployRouter_setsHookAndIsm() (gas: 270936 )
205+ HypEXATest:test_deployRouter_enrollsBase_whenNoRemotesOnOptimism() (gas: 30733101 )
206+ HypEXATest:test_deployRouter_enrollsOptimism_whenNoRemotesOnBase() (gas: 30839508 )
207+ HypEXATest:test_deployRouter_reverts_whenNoRemotesOnUnsupportedChain() (gas: 20628796 )
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: 273332 )
214- HypEXATest:test_proposeBridgeRole_reverts_whenRouterNotDeployed() (gas: 20387237 )
215- HypEXATest:test_proposeBridgeRole_schedulesGrantOnTimelock() (gas: 2303104 )
216- HypEXATest:test_rotateRouterPausable_restoresProcessAfterPauserIsmPaused() (gas: 22140415 )
217- HypEXATest:test_rotateRouterPausable_restoresTransferRemoteAfterPauserHookPaused() (gas: 2126591 )
213+ HypEXATest:test_proposeBridgeRole_reverts_whenAlreadyGranted() (gas: 273913 )
214+ HypEXATest:test_proposeBridgeRole_reverts_whenRouterNotDeployed() (gas: 20387449 )
215+ HypEXATest:test_proposeBridgeRole_schedulesGrantOnTimelock() (gas: 2304381 )
216+ HypEXATest:test_rotateRouterPausable_restoresProcessAfterPauserIsmPaused() (gas: 22145004 )
217+ HypEXATest:test_rotateRouterPausable_restoresTransferRemoteAfterPauserHookPaused() (gas: 2131417 )
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: 27516765 )
233- RedeployerTest:test_deployEXA_deploysAtSameAddress_onBase() (gas: 57391243 )
234- RedeployerTest:test_deployEXA_migratesProxyAdmin_onBase() (gas: 24768050 )
235- RedeployerTest:test_deployEXA_preservesERC20_onBase() (gas: 24742778 )
236- RedeployerTest:test_deployEXA_revokesOldProxyAdmin_onBase() (gas: 26369584 )
237- RedeployerTest:test_deployEXA_usesProtectedEXAProxy() (gas: 60037518 )
238- RedeployerTest:test_deployExaFactoryWithProxy_reverts_whenNotPrepared() (gas: 16537539 )
239- RedeployerTest:test_deployExaFactoryWithProxy_succeeds_whenAlreadyUpgraded() (gas: 31823674 )
240- RedeployerTest:test_deployExaFactory_deploysAtSameAddress_onEthereum() (gas: 260983675 )
241- RedeployerTest:test_deployExaFactory_deploysAtSameAddress_onPolygon() (gas: 356575295 )
242- RedeployerTest:test_deployExaFactory_deploysViaCreate3AtSameAddress_onPolygon() (gas: 35015153 )
243- RedeployerTest:test_deployExaFactory_reverts_whenNotPrepared() (gas: 16562549 )
244- RedeployerTest:test_deployExaFactory_succeeds_whenVersionAlreadyDeployed() (gas: 32371788 )
245- RedeployerTest:test_prepare_reusesExistingDeps_onBase() (gas: 20078727 )
246- RedeployerTest:test_prepare_reverts_whenAdminIsDeployer() (gas: 16567802 )
247- RedeployerTest:test_prepare_succeeds_whenCalledTwice() (gas: 31315449 )
248- RedeployerTest:test_recoversNativeETHOnPolygon() (gas: 35187084 )
249- RedeployerTest:test_serialProxies_reverts_whenTargetNonceTooLow() (gas: 44961864 )
232+ RedeployerTest:test_deployEXA_allowsProxyAdminV4Upgrade_onBase() (gas: 27523407 )
233+ RedeployerTest:test_deployEXA_deploysAtSameAddress_onBase() (gas: 57396366 )
234+ RedeployerTest:test_deployEXA_migratesProxyAdmin_onBase() (gas: 24774608 )
235+ RedeployerTest:test_deployEXA_preservesERC20_onBase() (gas: 24749336 )
236+ RedeployerTest:test_deployEXA_revokesOldProxyAdmin_onBase() (gas: 26376226 )
237+ RedeployerTest:test_deployEXA_usesProtectedEXAProxy() (gas: 60042641 )
238+ RedeployerTest:test_deployExaFactoryWithProxy_reverts_whenNotPrepared() (gas: 16538703 )
239+ RedeployerTest:test_deployExaFactoryWithProxy_succeeds_whenAlreadyUpgraded() (gas: 31829057 )
240+ RedeployerTest:test_deployExaFactory_deploysAtSameAddress_onEthereum() (gas: 260989714 )
241+ RedeployerTest:test_deployExaFactory_deploysAtSameAddress_onPolygon() (gas: 356581546 )
242+ RedeployerTest:test_deployExaFactory_deploysViaCreate3AtSameAddress_onPolygon() (gas: 35020164 )
243+ RedeployerTest:test_deployExaFactory_reverts_whenNotPrepared() (gas: 16563926 )
244+ RedeployerTest:test_deployExaFactory_succeeds_whenVersionAlreadyDeployed() (gas: 32377012 )
245+ RedeployerTest:test_prepare_reusesExistingDeps_onBase() (gas: 20085196 )
246+ RedeployerTest:test_prepare_reverts_whenAdminIsDeployer() (gas: 16569595 )
247+ RedeployerTest:test_prepare_succeeds_whenCalledTwice() (gas: 31320910 )
248+ RedeployerTest:test_recoversNativeETHOnPolygon() (gas: 35192179 )
249+ RedeployerTest:test_serialProxies_reverts_whenTargetNonceTooLow() (gas: 44966513 )
250250RefunderTest:test_refund_refunds() (gas: 263288)
251251RefunderTest:test_refund_reverts_whenExpired() (gas: 88359)
252252RefunderTest:test_refund_reverts_whenNotKeeper() (gas: 68861)
@@ -255,4 +255,4 @@ RefunderTest:test_refund_reverts_whenTimelocked() (gas: 77924)
255255RefunderTest:test_refund_reverts_whenWrongSignature() (gas: 109942)
256256RefunderTest:test_refund_toleratesTimeDrift() (gas: 263419)
257257RefunderTest:test_withdraw_reverts_whenNotAdmin() (gas: 35779)
258- RefunderTest:test_withdraw_withdraws() (gas: 67492)
258+ RefunderTest:test_withdraw_withdraws() (gas: 67492)
0 commit comments