Parent Log: http://ci.aztec-labs.com/62cb07227cb8778b Command: b16c798236bc092e cd l1-contracts && forge test Commit: https://github.com/AztecProtocol/aztec-packages/commit/e9a2301883801edbe36ea8bba05dcca7e714f30a Env: REF_NAME=gh-readonly-queue/master/pr-15131-464e1a9d9b40b5188586643b44bc52bffccbc3e6 CURRENT_VERSION=0.87.8 CI_FULL=1 Date: Wed Jun 18 12:56:15 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15131_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_88124959fc35bcb2_master 12:56:20 Compiling 226 files with Solc 0.8.27 12:57:01 Solc 0.8.27 finished in 40.74s 12:57:01 Compiler run successful! 12:57:01 12:57:01 Ran 3 tests for test/staking/finaliseWithdraw.t.sol:FinaliseWithdrawTest 12:57:01 [PASS] test_GivenStatusIsNotExiting() (gas: 241810) 12:57:01 [PASS] test_GivenTimeIsAfterUnlock() (gas: 309760) 12:57:01 [PASS] test_GivenTimeIsBeforeUnlock() (gas: 285357) 12:57:01 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 3.71ms (854.69µs CPU time) 12:57:01 12:57:01 Ran 3 tests for test/fee_portal/distributeFees.t.sol:DistributeFees 12:57:01 [PASS] test_GivenSufficientBalance() (gas: 206864) 12:57:01 [PASS] test_RevertGiven_InsufficientBalance() (gas: 17209) 12:57:01 [PASS] test_RevertGiven_TheCallerIsNotTheCanonicalRollup() (gas: 8761) 12:57:01 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 3.55ms (992.36µs CPU time) 12:57:01 12:57:01 Ran 2 tests for test/fee_portal/depositToAztecPublic.t.sol:DepositToAztecPublic 12:57:01 [PASS] test_GivenSufficientBalance() (gas: 155514) 12:57:01 [PASS] test_RevertGiven_InsufficientBalance() (gas: 53753) 12:57:01 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 4.63ms (400.67µs CPU time) 12:57:01 12:57:01 Ran 7 tests for test/staking/getters.t.sol:GettersTest 12:57:01 [PASS] test_getAttesterAtIndex() (gas: 19220) 12:57:01 [PASS] test_getAttesterOutOfBounds() (gas: 13817) 12:57:01 [PASS] test_getOperatorAtIndex() (gas: 22231) 12:57:01 [PASS] test_getOperatorOutOfBounds() (gas: 14996) 12:57:01 [PASS] test_getProposerAtIndex() (gas: 21425) 12:57:01 [PASS] test_getProposerForAttester() (gas: 14691) 12:57:01 [PASS] test_getProposerOutOfBounds() (gas: 13846) 12:57:01 Suite result: ok. 7 passed; 0 failed; 0 skipped; finished in 4.16ms (425.28µs CPU time) 12:57:01 12:57:01 Ran 1 test for test/governance/scenario/slashing/Slashing.t.sol:SlashingScenario 12:57:01 [PASS] test_Slashing() (gas: 23738535) 12:57:01 Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 10.67ms (9.43ms CPU time) 12:57:01 12:57:01 Ran 7 tests for test/staking/slash.t.sol:SlashTest 12:57:01 [PASS] test_GivenAttesterIsActive() (gas: 262619) 12:57:01 [PASS] test_GivenAttesterIsNotActive() (gas: 253578) 12:57:01 [PASS] test_GivenTimeIsAfterUnlock() (gas: 291217) 12:57:01 [PASS] test_GivenTimeIsBeforeUnlock() (gas: 299186) 12:57:01 [PASS] test_WhenAttesterIsNotExiting() (gas: 273791) 12:57:01 [PASS] test_WhenAttesterIsNotRegistered() (gas: 16060) 12:57:01 [PASS] test_WhenCallerIsNotTheSlasher() (gas: 13366) 12:57:01 Suite result: ok. 7 passed; 0 failed; 0 skipped; finished in 9.04ms (1.67ms CPU time) 12:57:01 12:57:01 Ran 1 test for test/governance/governance/scenarios/lockAndPass.t.sol:LockAndPassTest 12:57:01 [PASS] test_LockVoteAndExecute() (gas: 1309745) 12:57:01 Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 2.76ms (911.22µs CPU time) 12:57:01 12:57:01 Ran 1 test for test/governance/scenario/UpgradeGovernanceProposerTest.t.sol:UpgradeGovernanceProposerTest 12:57:01 [PASS] test_UpgradeIntoNewVersion() (gas: 2038172) 12:57:01 Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 18.96ms (15.00ms CPU time) 12:57:01 12:57:01 Ran 3 tests for test/governance/governance/proposallib/isStableState.t.sol:IsStableStateTest 12:57:01 [PASS] test_GivenStateIsDropped() (gas: 25448) 12:57:01 [PASS] test_GivenStateIsExecuted() (gas: 25467) 12:57:01 [PASS] test_GivenStateNotInAbove(uint8) (runs: 256, μ: 23631, ~: 29451) 12:57:01 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 17.24ms (15.29ms CPU time) 12:57:01 12:57:01 Ran 2 tests for test/test_erc20/mint.t.sol:MintTest 12:57:01 [PASS] test_WhenTheCallerIsAMinter(address,address,uint256) (runs: 256, μ: 85117, ~: 85895) 12:57:01 [PASS] test_WhenTheCallerIsNotAMinter(address,address,uint256) (runs: 256, μ: 15447, ~: 15447) 12:57:01 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 18.97ms (34.74ms CPU time) 12:57:01 12:57:01 Ran 1 test for test/fee_asset_handler/mint.t.sol:MintTest 12:57:01 [PASS] test_WhenAnyoneCallsMint(address,address) (runs: 256, μ: 70355, ~: 70355) 12:57:01 Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 23.39ms (22.91ms CPU time) 12:57:01 12:57:01 Ran 2 tests for test/governance/governance/updateGovernanceProposer.t.sol:UpdateGovernanceProposerTest 12:57:01 [PASS] test_WhenCallerIsGovernance(address) (runs: 256, μ: 19491, ~: 19491) 12:57:01 [PASS] test_WhenCallerIsNotGovernance(address,address) (runs: 256, μ: 10202, ~: 10202) 12:57:01 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 34.77ms (32.77ms CPU time) 12:57:01 12:57:01 Ran 6 tests for test/staking/initiateWithdraw.t.sol:InitiateWithdrawTest 12:57:01 [PASS] test_GivenAttesterIsInTheActiveSet() (gas: 309391) 12:57:01 [PASS] test_GivenAttesterIsLiving() (gas: 318528) 12:57:01 [PASS] test_GivenAttesterIsNotInTheActiveSet() (gas: 244005) 12:57:01 [PASS] test_GivenAttesterIsNotValidatingOrLiving() (gas: 300404) 12:57:01 [PASS] test_WhenAttesterIsNotRegistered() (gas: 11568) 12:57:01 [PASS] test_WhenCallerIsNotTheWithdrawer(address) (runs: 256, μ: 249727, ~: 249727) 12:57:01 Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 51.43ms (48.07ms CPU time) 12:57:01 12:57:01 Ran 8 tests for test/governance/governance-proposer/vote.t.sol:VoteTest 12:57:01 [PASS] test_GivenAVoteAlreadyCastInTheSlot() (gas: 419799) 12:57:01 [PASS] test_GivenCanonicalRollupHoldNoCode() (gas: 315172) 12:57:01 [PASS] test_GivenNewCanonicalInstance() (gas: 835418) 12:57:01 [PASS] test_GivenProposalHaveFeverVotesThanLeader() (gas: 513593) 12:57:01 [PASS] test_GivenProposalHaveMoreVotesThanLeader() (gas: 589047) 12:57:01 [PASS] test_GivenProposalIsLeader() (gas: 489141) 12:57:01 [PASS] test_GivenRoundChanged() (gas: 468758) 12:57:01 [PASS] test_WhenCallerIsNotProposer(address) (runs: 256, μ: 345968, ~: 345968) 12:57:01 Suite result: ok. 8 passed; 0 failed; 0 skipped; finished in 53.05ms (51.97ms CPU time) 12:57:01 12:57:01 Ran 2 tests for test/governance/governance/propose.t.sol:ProposeTest 12:57:01 [PASS] test_WhenCallerIsGovernanceProposer(address) (runs: 256, μ: 347271, ~: 347271) 12:57:01 [PASS] test_WhenCallerIsNotGovernanceProposer() (gas: 13098) 12:57:01 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 41.90ms (39.60ms CPU time) 12:57:01 12:57:01 Ran 2 tests for test/test_erc20/addMinter.t.sol:AddMinterTest 12:57:01 [PASS] test_WhenTheCallerIsNotTheOwner(address,address) (runs: 256, μ: 13428, ~: 13428) 12:57:01 [PASS] test_WhenTheCallerIsTheOwner(address) (runs: 256, μ: 38762, ~: 38762) 12:57:01 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 59.40ms (50.19ms CPU time) 12:57:01 12:57:01 Ran 2 tests for test/fee_asset_handler/setMintAmount.t.sol:SetMintAmountTest 12:57:01 [PASS] test_WhenCallerIsNotOwner(address,uint256) (runs: 256, μ: 12668, ~: 12668) 12:57:01 [PASS] test_WhenCallerIsOwner(uint256) (runs: 256, μ: 18999, ~: 19037) 12:57:01 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 65.17ms (74.63ms CPU time) 12:57:01 12:57:01 Ran 2 tests for test/governance/governance/userlib/powerNow.t.sol:PowerNowTest 12:57:01 [PASS] test_GivenCheckpoints(bool[8],uint8[8],uint16[8],uint32) (runs: 256, μ: 182644, ~: 184040) 12:57:01 [PASS] test_GivenNoCheckpoints(uint256) (runs: 256, μ: 5735, ~: 5735) 12:57:01 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 82.07ms (108.29ms CPU time) 12:57:01 12:57:01 Ran 2 tests for test/governance/governance/proposeWithLock.t.sol:ProposeWithLockTest 12:57:01 [PASS] test_WhenCallerHasInsufficientPower() (gas: 32549) 12:57:01 [PASS] test_WhenCallerHasSufficientPower(address) (runs: 256, μ: 601567, ~: 601567) 12:57:01 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 98.38ms (95.21ms CPU time) 12:57:01 12:57:01 Ran 3 tests for test/governance/coin-issuer/mintAvailable.t.sol:MintAvailableTest 12:57:01 [PASS] test_GivenAfterDeployment(uint256,uint256) (runs: 256, μ: 968147, ~: 967767) 12:57:01 [PASS] test_GivenRateIs0(uint256) (runs: 256, μ: 963826, ~: 963631) 12:57:01 [PASS] test_GivenSameTimeAsDeployment(uint256) (runs: 256, μ: 964524, ~: 964326) 12:57:01 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 131.52ms (184.38ms CPU time) 12:57:01 12:57:01 Ran 3 tests for test/governance/reward-distributor/claim.t.sol:ClaimTest 12:57:01 [PASS] test_GivenBalanceGt0(uint256) (runs: 256, μ: 128070, ~: 118972) 12:57:01 [PASS] test_GivenBalanceIs0() (gas: 54054) 12:57:01 [PASS] test_WhenCallerIsNotCanonical(address) (runs: 256, μ: 24892, ~: 24892) 12:57:01 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 144.28ms (180.79ms CPU time) 12:57:01 12:57:01 Ran 4 tests for test/governance/governance/userlib/powerAt.t.sol:PowerAtTest 12:57:01 [PASS] test_GivenNoCheckpoints() (gas: 28277) 12:57:01 [PASS] test_WhenTimeGeFirstCheckpoint(bool[8],uint8[8],uint16[8],uint256,bool) (runs: 256, μ: 210126, ~: 211860) 12:57:01 [PASS] test_WhenTimeLtFirstCheckpoint(bool[8],uint8[8],uint16[8]) (runs: 256, μ: 211434, ~: 209174) 12:57:01 [PASS] test_WhenTimeNotInPast() (gas: 3997) 12:57:01 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 146.78ms (165.47ms CPU time) 12:57:01 12:57:01 Ran 2 tests for test/ignition.t.sol:IgnitionTest 12:57:01 [PASS] test_RevertNonEmptyBlock() (gas: 21025420) 12:57:01 [PASS] test_emptyBlock() (gas: 21207229) 12:57:01 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 149.59ms (270.11ms CPU time) 12:57:01 12:57:01 Ran 1 test for test/decoders/Decoders.t.sol:DecodersTest 12:57:01 [PASS] testDecodeBlocks() (gas: 5327421) 12:57:01 Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 162.34ms (161.03ms CPU time) 12:57:01 12:57:01 Ran 4 tests for test/staking_asset_handler/setMintInterval.t.sol:SetMintIntervalTest 12:57:01 [PASS] test_WhenCallerOfSetMintIntervalIsNotOwner(address) (runs: 256, μ: 13883, ~: 13883) 12:57:01 [PASS] test_WhenCallerOfSetMintIntervalIsOwner(uint256) (runs: 256, μ: 19130, ~: 19182) 12:57:01 [PASS] test_WhenOwnerTriesToMintAfterTheNewIntervalHasPassed(uint256) (runs: 256, μ: 313673, ~: 313985) 12:57:01 [PASS] test_WhenOwnerTriesToMintBeforeTheNewIntervalHasPassed(uint256,uint256) (runs: 256, μ: 52534, ~: 52427) 12:57:01 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 167.13ms (173.57ms CPU time) 12:57:01 12:57:01 Ran 5 tests for test/governance/governance/userlib/sub.t.sol:SubTest 12:57:01 [PASS] test_GivenUserHaveNoCheckpoints(uint256) (runs: 256, μ: 32824, ~: 32627) 12:57:01 [PASS] test_WhenAmountEq0() (gas: 8302) 12:57:01 [PASS] test_WhenAmountIsMoreThanLastCheckpoint(uint256,bool[8],uint8[8],uint16[8]) (runs: 256, μ: 209785, ~: 209919) 12:57:01 [PASS] test_WhenLastCheckpointInPast(uint256,bool[8],uint8[8],uint16[8],uint256) (runs: 256, μ: 239046, ~: 237189) 12:57:01 [PASS] test_WhenLastCheckpointIsNow(uint256,bool[8],uint8[8],uint16[8]) (runs: 256, μ: 213464, ~: 213953) 12:57:01 Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 167.25ms (398.59ms CPU time) 12:57:01 12:57:01 Ran 2 tests for test/staking_asset_handler/addUnhinged.t.sol:AddUnhingedTest 12:57:01 [PASS] test_WhenCallerOfAddUnhingedIsNotOwner(address) (runs: 256, μ: 11752, ~: 11752) 12:57:01 [PASS] test_WhenCallerOfAddUnhingedIsOwner(address) (runs: 256, μ: 37269, ~: 37269) 12:57:01 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 169.74ms (69.44ms CPU time) 12:57:01 12:57:01 Ran 4 tests for test/Forwarder.t.sol:ForwarderTest 12:57:01 [PASS] testForward() (gas: 128067) 12:57:01 [PASS] testRevertWhenCallToInvalidAddress(address) (runs: 256, μ: 19397, ~: 19397) 12:57:01 [PASS] testRevertWhenLengthMismatch() (gas: 14812) 12:57:01 [PASS] testRevertWhenNotOwner(address) (runs: 256, μ: 15327, ~: 15327) 12:57:01 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 174.74ms (64.44ms CPU time) 12:57:01 12:57:01 Ran 4 tests for test/governance/governance/userlib/add.t.sol:AddTest 12:57:01 [PASS] test_GivenUserHaveNoCheckpoints(uint256,uint32) (runs: 256, μ: 76702, ~: 76471) 12:57:01 [PASS] test_WhenAmountEq0() (gas: 8113) 12:57:01 [PASS] test_WhenLastCheckpointInPast(uint256,bool[8],uint8[8],uint16[8],uint256) (runs: 256, μ: 235961, ~: 235136) 12:57:01 [PASS] test_WhenLastCheckpointIsNow(uint256,bool[8],uint8[8],uint16[8]) (runs: 256, μ: 214598, ~: 212113) 12:57:01 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 192.23ms (284.05ms CPU time) 12:57:01 12:57:01 Ran 1 test for test/governance/governance/scenarios/noVoteAndExit.t.sol:NoVoteAndExitTest 12:57:01 [PASS] test_CannotVoteAndExit(address,uint256,uint256,uint256) (runs: 256, μ: 822887, ~: 823208) 12:57:01 Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 194.71ms (192.73ms CPU time) 12:57:01 12:57:01 Ran 4 tests for test/staking_asset_handler/addValidator.t.sol:AddValidatorTest 12:57:01 [PASS] test_GivenBalanceGEDepositAmount(address,address,address) (runs: 256, μ: 316104, ~: 316104) 12:57:01 [PASS] test_WhenCallerIsUnhinged(address,address,bool) (runs: 256, μ: 376609, ~: 276172) 12:57:01 [PASS] test_WhenInsufficientTimePassed(address,address,address) (runs: 256, μ: 169722, ~: 169722) 12:57:01 [PASS] test_WhenSufficientTimePassed(address,address,address) (runs: 256, μ: 316104, ~: 316104) 12:57:01 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 201.47ms (467.94ms CPU time) 12:57:02 12:57:02 Ran 5 tests for test/portals/TokenPortal.t.sol:TokenPortalTest 12:57:02 [PASS] testAnyoneCanCallWithdrawIfNoDesignatedCaller(address) (runs: 256, μ: 1266867, ~: 1266867) 12:57:02 [PASS] testDepositPrivate() (gas: 194787) 12:57:02 [PASS] testDepositPublic() (gas: 197290) 12:57:02 [PASS] testWithdrawWithDesignatedCallerFailsForOtherCallers(address) (runs: 256, μ: 2335292, ~: 2335292) 12:57:02 [PASS] testWithdrawWithDesignatedCallerSucceedsForDesignatedCaller() (gas: 1256502) 12:57:02 Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 206.57ms (354.28ms CPU time) 12:57:02 12:57:02 Ran 4 tests for test/validator-selection/setupEpoch.t.sol:SetupEpochTest 12:57:02 [PASS] test_GivenTheRollupIsInGenesisState() (gas: 24272979) 12:57:02 [PASS] test_GivenTheSeedHasBeenSampled() (gas: 26175682) 12:57:02 [PASS] test_WhenItHasBeenALongTimeSinceTheLastSampleSeedWasSet() (gas: 37487358) 12:57:02 [PASS] test_WhenNewSampleSeedsAreAdded() (gas: 207) 12:57:02 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 213.10ms (336.45ms CPU time) 12:57:02 12:57:02 Ran 2 tests for test/merkle/Naive.t.sol:NaiveTest 12:57:02 [PASS] testComputeSiblingPathManuallyLeftChild() (gas: 725951) 12:57:02 [PASS] testComputeSiblingPathManuallyRightChild() (gas: 725932) 12:57:02 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 233.92ms (2.52ms CPU time) 12:57:02 12:57:02 Ran 10 tests for test/governance/governance/execute.t.sol:ExecuteTest 12:57:02 [PASS] test_GivenAPayloadCallFails(address,uint256,uint256,uint256) (runs: 256, μ: 693489, ~: 694001) 12:57:02 [PASS] test_GivenAllPayloadCallSucceeds(address,uint256,uint256,uint256) (runs: 256, μ: 829284, ~: 830181) 12:57:02 [PASS] test_GivenPayloadCallAsset(address,uint256,uint256,uint256) (runs: 256, μ: 670545, ~: 671047) 12:57:02 [PASS] test_GivenStateIsActive() (gas: 356089) 12:57:02 [PASS] test_GivenStateIsDropped(address) (runs: 256, μ: 349973, ~: 349973) 12:57:02 [PASS] test_GivenStateIsExecuted(address,uint256,uint256,uint256) (runs: 256, μ: 683318, ~: 683663) 12:57:02 [PASS] test_GivenStateIsExpired(address,uint256,uint256,uint256) (runs: 256, μ: 696544, ~: 696681) 12:57:02 [PASS] test_GivenStateIsPending() (gas: 348491) 12:57:02 [PASS] test_GivenStateIsQueued(address,uint256,uint256,uint256) (runs: 256, μ: 661858, ~: 662165) 12:57:02 [PASS] test_GivenStateIsRejected() (gas: 363909) 12:57:02 Suite result: ok. 10 passed; 0 failed; 0 skipped; finished in 236.09ms (1.12s CPU time) 12:57:02 12:57:02 Ran 3 tests for test/MultiProof.t.sol:MultiProofTest 12:57:02 [PASS] testMultipleProvers() (gas: 226099491) 12:57:02 [PASS] testNoHolesInProvenBlocks() (gas: 67800011) 12:57:02 [PASS] testProofsAreInOneEpoch() (gas: 83190218) 12:57:02 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 240.06ms (625.07ms CPU time) 12:57:02 12:57:02 Ran 12 tests for test/governance/governance/proposallib/voteTabulation.t.sol:VoteTabulationTest 12:57:02 [PASS] test_WhenMinimumConfigEq0() (gas: 2849) 12:57:02 [PASS] test_WhenTotalPowerLtMinimum(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256) (runs: 256, μ: 49981, ~: 50190) 12:57:02 [PASS] test_WhenVotesCastLtVotesNeeded(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256,uint256,uint256) (runs: 256, μ: 154861, ~: 166937) 12:57:02 [PASS] test_WhenVotesNeededEq0(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256) (runs: 256, μ: 53130, ~: 53090) 12:57:02 [PASS] test_WhenVotesNeededGtTotal(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256) (runs: 256, μ: 76269, ~: 76253) 12:57:02 [PASS] test_WhenVotesNeededGtUint256Max(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256) (runs: 256, μ: 76567, ~: 76263) 12:57:02 [PASS] test_WhenYeaLimitEq0(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256,uint256) (runs: 256, μ: 119715, ~: 119946) 12:57:02 [PASS] test_WhenYeaLimitGtUint256Max(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256,uint256) (runs: 256, μ: 172507, ~: 172720) 12:57:02 [PASS] test_WhenYeaLimitGtVotesCast(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256,uint256) (runs: 256, μ: 174579, ~: 174990) 12:57:02 [PASS] test_WhenYeaVotesEqVotesCast(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256,uint256) (runs: 256, μ: 192356, ~: 192789) 12:57:02 [PASS] test_WhenYeaVotesGtYeaLimit(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256,uint256,uint256) (runs: 256, μ: 219526, ~: 220006) 12:57:02 [PASS] test_WhenYeaVotesLteYeaLimit(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256,uint256,uint256) (runs: 256, μ: 218134, ~: 218502) 12:57:02 Suite result: ok. 12 passed; 0 failed; 0 skipped; finished in 190.31ms (376.90ms CPU time) 12:57:02 12:57:02 Ran 8 tests for test/governance/governance/vote.t.sol:VoteTest 12:57:02 [PASS] test_GivenAmountLargerThanAvailablePower(address,uint256,uint256,bool) (runs: 256, μ: 293606, ~: 293819) 12:57:02 [PASS] test_GivenAmountSmallerOrEqAvailablePower(address,uint256,uint256,bool) (runs: 256, μ: 368832, ~: 368887) 12:57:02 [PASS] test_GivenStateIsDropped(address,uint256,bool,address) (runs: 256, μ: 91869, ~: 91869) 12:57:02 [PASS] test_GivenStateIsExecutable(address,uint256,bool,uint256,uint256,uint256) (runs: 256, μ: 423543, ~: 423698) 12:57:02 [PASS] test_GivenStateIsExpired(address,uint256,bool,uint256,uint256,uint256) (runs: 256, μ: 438327, ~: 438829) 12:57:02 [PASS] test_GivenStateIsPending(address,uint256,bool) (runs: 256, μ: 90591, ~: 90591) 12:57:02 [PASS] test_GivenStateIsQueued(address,uint256,bool,uint256,uint256,uint256) (runs: 256, μ: 404266, ~: 404410) 12:57:02 [PASS] test_GivenStateIsRejected(address,uint256,bool) (runs: 256, μ: 105966, ~: 105966) 12:57:02 Suite result: ok. 8 passed; 0 failed; 0 skipped; finished in 228.15ms (735.23ms CPU time) 12:57:02 12:57:02 Ran 3 tests for test/test_erc20/transferOwnership.t.sol:TransferOwnershipTest 12:57:02 [PASS] test_WhenTheCallerIsNotTheOwner(address,address) (runs: 256, μ: 13405, ~: 13405) 12:57:02 [PASS] test_WhenTheNewOwnerIsNotTheZeroAddress(address) (runs: 256, μ: 51038, ~: 51038) 12:57:02 [PASS] test_WhenTheNewOwnerIsTheZeroAddress() (gas: 12773) 12:57:02 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 243.58ms (57.40ms CPU time) 12:57:02 12:57:02 Ran 3 tests for test/governance/governance/initiateWithdraw.t.sol:InitiateWithdrawTest 12:57:02 [PASS] test_GivenCheckpoints(uint256,uint256) (runs: 256, μ: 181058, ~: 181175) 12:57:02 [PASS] test_GivenNoCheckpoints(uint256) (runs: 256, μ: 21673, ~: 21610) 12:57:02 [PASS] test_WhenCallerHaveSufficientDeposits(uint256,address[8],uint256[8],uint256[8]) (runs: 256, μ: 1343188, ~: 1476751) 12:57:02 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 323.69ms (350.88ms CPU time) 12:57:02 12:57:02 Ran 2 tests for test/staking_asset_handler/constructor.t.sol:ConstructorTest 12:57:02 [PASS] test_WhenDepositsPerMintIs0() (gas: 64073) 12:57:02 [PASS] test_WhenDepositsPerMintIsNot0(address,address,address,uint256,uint256,uint256) (runs: 256, μ: 2464573, ~: 2413669) 12:57:02 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 434.94ms (431.30ms CPU time) 12:57:02 12:57:02 Ran 4 tests for test/governance/governance/finaliseWithdraw.t.sol:FinaliseWithdrawTest 12:57:02 [PASS] test_GivenWithdrawanAlreadyClaimed(uint256,address[8],uint256[8],uint256[8]) (runs: 256, μ: 1229203, ~: 1400207) 12:57:02 [PASS] test_WhenIdMatchNoPendingWithdrawal(uint256) (runs: 256, μ: 40251, ~: 40251) 12:57:02 [PASS] test_WhenTimeIsAfterOrAtUnlock(uint256,address[8],uint256[8],uint256[8],uint256[8]) (runs: 256, μ: 1369061, ~: 1591178) 12:57:02 [PASS] test_WhenTimeIsBeforeUnlock(uint256,address[8],uint256[8],uint256[8],uint256[8]) (runs: 256, μ: 1115474, ~: 1255194) 12:57:02 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 478.72ms (1.12s CPU time) 12:57:02 12:57:02 Ran 4 tests for test/fees/MinimalFeeModel.t.sol:MinimalFeeModelTest 12:57:02 [PASS] test_computeFeeAssetPerEth() (gas: 24034021) 12:57:02 [PASS] test_full() (gas: 160797407) 12:57:02 [PASS] test_invalidOracleInput() (gas: 55199) 12:57:02 [PASS] test_photograph() (gas: 77268431) 12:57:02 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 704.52ms (579.93ms CPU time) 12:57:02 12:57:02 Ran 11 tests for test/governance/governance/getProposalState.t.sol:GetProposalStateTest 12:57:02 [PASS] test_GivenExecutionDelayHaveNotPassed(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 667065, ~: 667879) 12:57:02 [PASS] test_GivenGovernanceProposerHaveChanged(address) (runs: 256, μ: 377252, ~: 377252) 12:57:02 [PASS] test_GivenGracePeriodHaveNotPassed(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 669898, ~: 670603) 12:57:02 [PASS] test_GivenGracePeriodHavePassed(address,uint256,uint256,uint256) (runs: 256, μ: 668629, ~: 669266) 12:57:02 [PASS] test_GivenStateIsDropped(address) (runs: 256, μ: 382297, ~: 382297) 12:57:02 [PASS] test_GivenStateIsExecuted(address,uint256,uint256,uint256) (runs: 256, μ: 681057, ~: 681375) 12:57:02 [PASS] test_GivenVoteTabulationIsInvalid(address,uint256,uint256,uint256) (runs: 256, μ: 1120361, ~: 1120713) 12:57:02 [PASS] test_GivenVoteTabulationIsRejected() (gas: 382365) 12:57:02 [PASS] test_WhenProposalIsOutOfBounds(uint256) (runs: 256, μ: 15233, ~: 15224) 12:57:02 [PASS] test_WhenVotingDelayHaveNotPassed(uint256) (runs: 256, μ: 375973, ~: 376004) 12:57:02 [PASS] test_WhenVotingDurationHaveNotPassed(uint256) (runs: 256, μ: 381147, ~: 381231) 12:57:02 Suite result: ok. 11 passed; 0 failed; 0 skipped; finished in 805.25ms (1.64s CPU time) 12:57:02 12:57:02 Ran 10 tests for test/governance/governance/dropProposal.t.sol:DropProposalTest 12:57:02 [PASS] test_GivenProposalIsDropped(address) (runs: 256, μ: 389770, ~: 389770) 12:57:02 [PASS] test_GivenProposalIsExecuted(address,uint256,uint256,uint256) (runs: 256, μ: 691437, ~: 691750) 12:57:02 [PASS] test_WhenGetProposalStateIsActive() (gas: 356176) 12:57:02 [PASS] test_WhenGetProposalStateIsDropped(address) (runs: 256, μ: 389713, ~: 389713) 12:57:02 [PASS] test_WhenGetProposalStateIsExecutable(address,uint256,uint256,uint256) (runs: 256, μ: 680977, ~: 681654) 12:57:02 [PASS] test_WhenGetProposalStateIsExecuted(address,uint256,uint256,uint256) (runs: 256, μ: 683177, ~: 683829) 12:57:02 [PASS] test_WhenGetProposalStateIsExpired(address,uint256,uint256,uint256) (runs: 256, μ: 696468, ~: 696782) 12:57:02 [PASS] test_WhenGetProposalStateIsPending() (gas: 348710) 12:57:02 [PASS] test_WhenGetProposalStateIsQueued(address,uint256,uint256,uint256) (runs: 256, μ: 662003, ~: 662279) 12:57:02 [PASS] test_WhenGetProposalStateIsRejected() (gas: 364083) 12:57:02 Suite result: ok. 10 passed; 0 failed; 0 skipped; finished in 805.46ms (941.97ms CPU time) 12:57:02 12:57:02 Ran 1 test for test/validator-selection/setupSampleSeed.t.sol:SetupSampleSeedTest 12:57:02 [PASS] test_setupSampleSeed(uint16) (runs: 256, μ: 25428747, ~: 25428722) 12:57:02 Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 839.28ms (838.02ms CPU time) 12:57:02 12:57:02 Ran 4 tests for test/validator-selection/address_snapshots/values.t.sol:AddressSnapshotValuesTest 12:57:02 [PASS] test_WhenNoValidatorsAreRegistered() (gas: 11440) 12:57:02 [PASS] test_WhenValidatorsAreRemoved(uint16,uint16) (runs: 256, μ: 336026, ~: 335952) 12:57:02 [PASS] test_WhenValidatorsExist(address[]) (runs: 256, μ: 713707, ~: 740196) 12:57:02 [PASS] test_WhenValidatorsHaveNotChangedForSomeTime(address[],uint16) (runs: 256, μ: 701593, ~: 702704) 12:57:02 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 894.08ms (1.68s CPU time) 12:57:02 12:57:02 Ran 3 tests for test/validator-selection/address_snapshots/length.t.sol:AddressSnapshotLengthTest 12:57:02 [PASS] test_WhenAddingValidators(address[],uint16) (runs: 256, μ: 659142, ~: 643373) 12:57:02 [PASS] test_WhenNoValidatorsAreRegistered(uint32) (runs: 256, μ: 12370, ~: 12370) 12:57:02 [PASS] test_WhenRemovingValidators(address[],uint16,uint16) (runs: 256, μ: 634574, ~: 591091) 12:57:02 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 988.18ms (1.81s CPU time) 12:57:02 12:57:02 Ran 2 tests for test/Parity.t.sol:ParityTest 12:57:02 [PASS] testRootMatchesBaseParity() (gas: 548387) 12:57:02 [PASS] testRootMatchesRootParity() (gas: 548320) 12:57:02 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 993.36ms (2.17ms CPU time) 12:57:02 12:57:02 Ran 4 tests for test/staking_asset_handler/setDepositsPerMint.t.sol:SetDepositsPerMintTest 12:57:02 [PASS] test_WhenCallerOfSetDepositsPerMintIsNotOwner(address) (runs: 256, μ: 11786, ~: 11786) 12:57:02 [PASS] test_WhenDepositsPerMintIs0() (gas: 10822) 12:57:02 [PASS] test_WhenDepositsPerMintIsNot0(uint256) (runs: 256, μ: 23081, ~: 23171) 12:57:02 [PASS] test_WhenOwnerAddsValidators(uint256) (runs: 256, μ: 4175433, ~: 4103433) 12:57:02 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 1.01s (1.02s CPU time) 12:57:02 12:57:02 Ran 2 tests for test/staking_asset_handler/removeUnhinged.t.sol:RemoveUnhingedTest 12:57:02 [PASS] test_WhenCallerOfRemoveUnhingedIsNotOwner(address) (runs: 256, μ: 11850, ~: 11850) 12:57:02 [PASS] test_WhenCallerOfRemoveUnhingedIsOwner(address) (runs: 256, μ: 28429, ~: 28412) 12:57:02 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 1.01s (76.84ms CPU time) 12:57:02 12:57:02 Ran 4 tests for test/governance/governance/proposallib/static.t.sol:Static 12:57:02 [PASS] test_activeThrough(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256) (runs: 256, μ: 119738, ~: 121404) 12:57:02 [PASS] test_executableThrough(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256) (runs: 256, μ: 120887, ~: 121019) 12:57:02 [PASS] test_pendingThrough(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256) (runs: 256, μ: 119255, ~: 120972) 12:57:02 [PASS] test_queuedThrough(((uint256,uint256),uint256,uint256,uint256,uint256,uint256,uint256,uint256),uint256) (runs: 256, μ: 120339, ~: 120827) 12:57:02 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 1.00s (111.29ms CPU time) 12:57:02 12:57:02 Ran 6 tests for test/merkle/UnbalancedMerkle.t.sol:UnbalancedMerkleTest 12:57:02 [PASS] testComputeTxsEffectsHash2() (gas: 18627) 12:57:02 [PASS] testComputeTxsEffectsHash3() (gas: 23624) 12:57:02 [PASS] testComputeTxsEffectsHash5() (gas: 32656) 12:57:02 [PASS] testComputeTxsEffectsHash6() (gas: 37298) 12:57:02 [PASS] testComputeTxsEffectsHash7() (gas: 41009) 12:57:02 [PASS] testDecomp() (gas: 42917) 12:57:02 Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 1.01s (3.64ms CPU time) 12:57:02 12:57:02 Ran 3 tests for test/validator-selection/address_snapshots/at.t.sol:AddressSnapshotAtTest 12:57:02 [PASS] test_WhenIndexIsOutOfBounds(uint256) (runs: 256, μ: 128020, ~: 128020) 12:57:02 [PASS] test_WhenIndexIsValid(address[]) (runs: 256, μ: 834213, ~: 815882) 12:57:02 [PASS] test_WhenNoValidatorsAreRegistered(uint256) (runs: 256, μ: 11388, ~: 11388) 12:57:02 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 1.08s (1.08s CPU time) 12:57:02 12:57:02 Ran 4 tests for test/validator-selection/address_snapshots/remove.t.sol:AddressSnapshotRemoveTest 12:57:02 [PASS] test_WhenAddressNotInTheSet() (gas: 10869) 12:57:02 [PASS] test_WhenRemovingMultipleValidators(uint16,uint16) (runs: 256, μ: 421404, ~: 421347) 12:57:02 [PASS] test_WhenValidatorIsInTheSet(uint16) (runs: 256, μ: 171070, ~: 171381) 12:57:02 [PASS] test_WhenValidatorRemovingAnIndexLargerThanTheCurrentLength() (gas: 272456) 12:57:02 Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 1.18s (406.62ms CPU time) 12:57:02 12:57:02 Ran 7 tests for test/validator-selection/address_snapshots/getAddressFromIndexAtTimestamp.t.sol:GetAddressFromIndexAtTimestampTest 12:57:02 [PASS] test_WhenIndexIsOutOfBounds(address[]) (runs: 256, μ: 663133, ~: 709520) 12:57:02 [PASS] test_WhenNoValidatorsAreRegistered() (gas: 11404) 12:57:02 [PASS] test_WhenQueryingFuture(address[]) (runs: 256, μ: 680314, ~: 682363) 12:57:02 [PASS] test_WhenQueryingPast(address[],uint224) (runs: 256, μ: 636265, ~: 582919) 12:57:02 [PASS] test_WhenValidatorIsRemovedAndNewOneAddedAtSamePosition(address[]) (runs: 256, μ: 755655, ~: 747623) 12:57:02 [PASS] test_WhenValidatorWasRemoved(address[]) (runs: 256, μ: 674518, ~: 613999) 12:57:02 [PASS] test_whenQueryingCurrentTimestamp(address[]) (runs: 256, μ: 666799, ~: 681697) 12:57:02 Suite result: ok. 7 passed; 0 failed; 0 skipped; finished in 1.18s (6.54s CPU time) 12:57:03 12:57:03 Ran 3 tests for test/benchmark/happy.t.sol:BenchmarkRollupTest 12:57:03 [PASS] test_100_validators() (gas: 151400320) 12:57:03 [PASS] test_48_validators() (gas: 124574947) 12:57:03 [PASS] test_no_validators() (gas: 62639670) 12:57:03 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 1.60s (2.40s CPU time) 12:57:03 12:57:03 Ran 3 tests for test/staking_asset_handler/setWithdrawer.t.sol:SetWithdrawerTest 12:57:03 [PASS] test_WhenCallerOfSetWithdrawerIsNotOwner(address) (runs: 256, μ: 11863, ~: 11863) 12:57:03 [PASS] test_WhenCallerOfSetWithdrawerIsOwner(address) (runs: 256, μ: 19672, ~: 19672) 12:57:03 [PASS] test_WhenOwnerCallsAddValidatorAfterSettingTheWithdrawer(address) (runs: 256, μ: 285423, ~: 285423) 12:57:03 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 1.66s (100.77ms CPU time) 12:57:03 12:57:03 Ran 2 tests for test/fees/FeeRollup.t.sol:FeeRollupTest 12:57:03 [PASS] test_FeeModelEquivalence() (gas: 490371594) 12:57:03 [PASS] test__FeeModelPrune() (gas: 2189841) 12:57:03 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 1.67s (1.35s CPU time) 12:57:03 12:57:03 Ran 3 tests for test/validator-selection/address_snapshots/add.t.sol:AddressSnapshotAddTest 12:57:03 [PASS] test_WhenValidatorHasBeenRemovedFromTheSet(address[],uint16,uint16) (runs: 256, μ: 1755820, ~: 1686932) 12:57:03 [PASS] test_WhenValidatorIsAlreadyInTheSet(address) (runs: 256, μ: 124689, ~: 124689) 12:57:03 [PASS] test_WhenValidatorIsNotInTheSet(address,uint16) (runs: 256, μ: 184848, ~: 184848) 12:57:03 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 1.71s (1.90s CPU time) 12:57:04 12:57:04 Ran 2 tests for test/test_erc20/removeMinter.t.sol:RemoveMinterTest 12:57:04 [PASS] test_WhenTheCallerIsNotTheOwner(address,address) (runs: 256, μ: 13362, ~: 13362) 12:57:04 [PASS] test_WhenTheCallerIsTheOwner(address) (runs: 256, μ: 18789, ~: 18789) 12:57:04 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 2.54s (40.54ms CPU time) 12:57:04 12:57:04 Ran 3 tests for test/governance/coin-issuer/mint.t.sol:MintTest 12:57:04 [PASS] test_GivenAmountLargerThanMaxMint(uint256) (runs: 256, μ: 19418, ~: 19727) 12:57:04 [PASS] test_GivenAmountLessThanOrEqualMaxMint(uint256) (runs: 256, μ: 83208, ~: 82934) 12:57:04 [PASS] test_GivenCallerIsNotOwner(address) (runs: 256, μ: 11785, ~: 11785) 12:57:04 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 3.12s (48.64ms CPU time) 12:57:04 12:57:04 Ran 2 tests for test/governance/registry/getCanonicalRollup.t.sol:GetRollupTest 12:57:04 [PASS] test_GivenMultipleListedRollups() (gas: 297522) 12:57:04 [PASS] test_GivenNoListedRollups() (gas: 10735) 12:57:04 Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 3.13s (293.87µs CPU time) 12:57:05 12:57:05 Ran 24 tests for test/Rollup.t.sol:RollupTest 12:57:05 [PASS] testBlockFee() (gas: 27647288) 12:57:05 [PASS] testConsecutiveEmptyBlocks(uint256) (runs: 256, μ: 23016756, ~: 23168440) 12:57:05 [PASS] testConsecutiveMixedBlocks(uint256) (runs: 256, μ: 63311118, ~: 69091333) 12:57:05 [PASS] testConsecutiveMixedBlocksNonSequentialProof() (gas: 68731914) 12:57:05 [PASS] testConsecutiveSingleTxBlocks(uint256) (runs: 256, μ: 27180133, ~: 27890607) 12:57:05 [PASS] testEmptyBlock(bool) (runs: 256, μ: 22393647, ~: 22205649) 12:57:05 [PASS] testInvalidBlobHash() (gas: 26635231) 12:57:05 [PASS] testInvalidBlobProof() (gas: 1025382530) 12:57:05 [PASS] testInvalidL2Fee() (gas: 26702781) 12:57:05 [PASS] testMixedBlock(bool) (runs: 256, μ: 40345489, ~: 28583037) 12:57:05 [PASS] testNonZeroDaFee() (gas: 26690969) 12:57:05 [PASS] testProveEpochWithTwoMixedBlocks() (gas: 56049014) 12:57:05 [PASS] testProvingFeeUpdates() (gas: 84739392) 12:57:05 [PASS] testPrune() (gas: 29112244) 12:57:05 [PASS] testPruneAfterPartial() (gas: 69097806) 12:57:05 [PASS] testPruneDuringPropose() (gas: 36361885) 12:57:05 [PASS] testRevertInvalidTimestamp() (gas: 21671697) 12:57:05 [PASS] testRevertPrune() (gas: 28589058) 12:57:05 [PASS] testRevertSubmittingProofForBlocksAcrossEpochs() (gas: 44982011) 12:57:05 [PASS] testShouldNotBeTooEagerToPrune() (gas: 36665889) 12:57:05 [PASS] testSingleBlock(bool) (runs: 256, μ: 24513242, ~: 25619323) 12:57:05 [PASS] testSubmitProofInvalidArchive() (gas: 22241688) 12:57:05 [PASS] testSubmitProofNonExistentBlock() (gas: 22241412) 12:57:05 [PASS] testTimestamp() (gas: 23440709) 12:57:05 Suite result: ok. 24 passed; 0 failed; 0 skipped; finished in 3.58s (16.17s CPU time) 12:57:05 12:57:05 Ran 3 tests for test/governance/governance/deposit.t.sol:DepositTest 12:57:05 [PASS] test_WhenCallerHaveInsufficientAllowance(uint256) (runs: 256, μ: 18412, ~: 18409) 12:57:05 [PASS] test_WhenCallerHaveInsufficientFunds(uint256) (runs: 256, μ: 46516, ~: 46514) 12:57:05 [PASS] test_WhenCallerHaveSufficientFunds(address[8],uint256[8],uint256[8]) (runs: 256, μ: 1039976, ~: 1040952) 12:57:05 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 3.58s (593.43ms CPU time) 12:57:05 12:57:05 Ran 1 test for test/validator-selection/Sampling.t.sol:SamplingTest 12:57:05 [PASS] testSampleFuzz(uint8,uint8,uint256) (runs: 256, μ: 2996428, ~: 315693) 12:57:05 Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 3.58s (3.58s CPU time) 12:57:05 12:57:05 Ran 5 tests for test/RollupGetters.t.sol:RollupShouldBeGetters 12:57:05 [PASS] test_canProposeAtTime(uint16,bool) (runs: 256, μ: 24828857, ~: 24825131) 12:57:05 [PASS] test_getEpochCommittee(uint16,bool) (runs: 256, μ: 25508735, ~: 25465497) 12:57:05 [PASS] test_getEpochCommitteeBig(uint16,bool) (runs: 256, μ: 36150321, ~: 36010191) 12:57:05 [PASS] test_getProposerAt(uint16,bool) (runs: 256, μ: 25481794, ~: 25443990) 12:57:05 [PASS] test_validateHeader() (gas: 25391543) 12:57:05 Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 3.86s (6.45s CPU time) 12:57:08 12:57:08 Ran 3 tests for test/merkle/MerkleLib.t.sol:MerkleLibTest 12:57:08 [PASS] testVerifyMembership(uint256) (runs: 256, μ: 5712845, ~: 5712905) 12:57:08 [PASS] testVerifyMembershipWithBadInput(uint256) (runs: 256, μ: 7554794, ~: 7554841) 12:57:08 [PASS] testVerifyMembershipWithRandomSiblingPaths(uint256,bytes32[10]) (runs: 256, μ: 3892755, ~: 3892755) 12:57:08 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 6.88s (14.81s CPU time) 12:57:10 12:57:10 Ran 15 tests for test/Outbox.t.sol:OutboxTest 12:57:10 [PASS] testCheckOutOfBoundsStatus(uint256,uint256) (runs: 256, μ: 10866, ~: 10866) 12:57:10 [PASS] testGetRootData() (gas: 132097) 12:57:10 [PASS] testInsertAndConsumeWithVariedRecipients(address[256],uint256,uint8) (runs: 64, μ: 28273435, ~: 5867585) 12:57:10 [PASS] testInsertVariedLeafs(bytes32[]) (runs: 256, μ: 4120952, ~: 4525076) 12:57:10 [PASS] testRevertIfConsumingFromTreeNotProven() (gas: 625548) 12:57:10 [PASS] testRevertIfConsumingMessageBelongingToOther() (gas: 36813) 12:57:10 [PASS] testRevertIfConsumingMessageWithInvalidChainId() (gas: 36382) 12:57:10 [PASS] testRevertIfInsertingDuplicate() (gas: 75392) 12:57:10 [PASS] testRevertIfInsertingFromNonRollup(address) (runs: 256, μ: 30571, ~: 30571) 12:57:10 [PASS] testRevertIfNothingInsertedAtBlockNumber() (gas: 38576) 12:57:10 [PASS] testRevertIfPathHeightMismatch() (gas: 1140322) 12:57:10 [PASS] testRevertIfTryingToConsumeMessageNotInTree() (gas: 1180099) 12:57:10 [PASS] testRevertIfTryingToConsumeSameMessage() (gas: 655748) 12:57:10 [PASS] testRevertIfVersionMismatch() (gas: 36119) 12:57:10 [PASS] testValidInsertAndConsume() (gas: 658749) 12:57:10 Suite result: ok. 15 passed; 0 failed; 0 skipped; finished in 8.60s (9.52s CPU time) 12:57:10 12:57:10 Ran 9 tests for test/Inbox.t.sol:InboxTest 12:57:10 [PASS] testFuzzInsert(((address,uint256),(bytes32,uint256),bytes32,bytes32,uint256)) (runs: 256, μ: 81055, ~: 81055) 12:57:10 [PASS] testFuzzSendAndConsume(((address,uint256),(bytes32,uint256),bytes32,bytes32,uint256)[],((address,uint256),(bytes32,uint256),bytes32,bytes32,uint256)[],uint256,uint256) (runs: 256, μ: 5496202, ~: 5501564) 12:57:10 [PASS] testRevertIFConsumingInFuture() (gas: 12712) 12:57:10 [PASS] testRevertIfActorTooLarge() (gas: 11877) 12:57:10 [PASS] testRevertIfContentTooLarge() (gas: 12009) 12:57:10 [PASS] testRevertIfNotConsumingFromRollup() (gas: 10841) 12:57:10 [PASS] testRevertIfSecretHashTooLarge() (gas: 12008) 12:57:10 [PASS] testRevertIfVersionMismatch() (gas: 12251) 12:57:10 [PASS] testSendDuplicateL2Messages() (gas: 111551) 12:57:10 Suite result: ok. 9 passed; 0 failed; 0 skipped; finished in 8.60s (5.45s CPU time) 12:57:10 12:57:10 Ran 3 tests for test/governance/governance-proposer/constructor.t.sol:ConstructorTest 12:57:10 [PASS] test_WhenNIsGreatherThanHalfOfM(uint256,uint256) (runs: 256, μ: 594236, ~: 594297) 12:57:10 [PASS] test_WhenNIsLessThanOrEqualHalfOfM(uint256,uint256) (runs: 256, μ: 42979, ~: 43276) 12:57:10 [PASS] test_WhenNLargerThanM(uint256,uint256) (runs: 256, μ: 43831, ~: 43552) 12:57:10 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 8.82s (131.98ms CPU time) 12:57:10 12:57:10 Ran 3 tests for test/governance/registry/addRollup.t.sol:UpgradeTest 12:57:10 [PASS] test_RevertWhen_CallerIsNotOwner(address) (runs: 256, μ: 11813, ~: 11813) 12:57:10 [PASS] test_RevertWhen_RollupAlreadyInSet() (gas: 166862) 12:57:10 [PASS] test_WhenRollupNotAlreadyInSet() (gas: 168019) 12:57:10 Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 8.82s (13.16ms CPU time) 12:57:10 12:57:10 Ran 9 tests for test/validator-selection/ValidatorSelection.t.sol:ValidatorSelectionTest 12:57:10 [PASS] testCommitteeForNonSetupEpoch(uint8) (runs: 256, μ: 25482664, ~: 25482954) 12:57:10 [PASS] testHappyPath() (gas: 39107964) 12:57:10 [PASS] testInitialCommitteeMatch() (gas: 25660878) 12:57:10 [PASS] testInsufficientSigs() (gas: 29502423) 12:57:10 [PASS] testInvalidProposer() (gas: 29509942) 12:57:10 [PASS] testNukeFromOrbit() (gas: 39549659) 12:57:10 [PASS] testProposerForNonSetupEpoch(uint8) (runs: 256, μ: 25646791, ~: 25646791) 12:57:10 [PASS] testStableCommittee(uint8) (runs: 256, μ: 25638695, ~: 25638812) 12:57:10 [PASS] testValidatorSetLargerThanCommittee(bool) (runs: 256, μ: 53198240, ~: 53927083) 12:57:10 Suite result: ok. 9 passed; 0 failed; 0 skipped; finished in 8.82s (12.05s CPU time) 12:57:10 12:57:10 Ran 19 tests for test/governance/governance/updateConfiguration.t.sol:UpdateConfigurationTest 12:57:10 [PASS] test_WhenCallerIsNotSelf() (gas: 28664) 12:57:10 [PASS] test_WhenDifferentialGeMinAndLeMax(uint256) (runs: 256, μ: 273638, ~: 273868) 12:57:10 [PASS] test_WhenDifferentialLtMinOrGtMax(uint256) (runs: 256, μ: 35844, ~: 36153) 12:57:10 [PASS] test_WhenExecutionDelayGeMinAndLeMax(uint256) (runs: 256, μ: 273312, ~: 273578) 12:57:10 [PASS] test_WhenExecutionDelayLtMinOrGtMax(uint256) (runs: 256, μ: 42160, ~: 41955) 12:57:10 [PASS] test_WhenGracePeriodGeMinAndLeMax(uint256) (runs: 256, μ: 273412, ~: 273654) 12:57:10 [PASS] test_WhenGracePeriodLtMinOrGtMax(uint256) (runs: 256, μ: 42356, ~: 42140) 12:57:10 [PASS] test_WhenLockAmountGeMin(uint256) (runs: 256, μ: 273694, ~: 273691) 12:57:10 [PASS] test_WhenLockAmountLtMin(uint256) (runs: 256, μ: 31299, ~: 31298) 12:57:10 [PASS] test_WhenLockDelayGeMinAndLeMax(uint256) (runs: 256, μ: 274271, ~: 274520) 12:57:10 [PASS] test_WhenLockDelayLtMinOrGtMax(uint256) (runs: 256, μ: 41748, ~: 41528) 12:57:10 [PASS] test_WhenMinimumVotesGeMin(uint256) (runs: 256, μ: 273068, ~: 273063) 12:57:10 [PASS] test_WhenMinimumVotesLtMin(uint256) (runs: 256, μ: 31231, ~: 31237) 12:57:10 [PASS] test_WhenQuorumGeMinAndLeMax(uint256) (runs: 256, μ: 273553, ~: 273828) 12:57:10 [PASS] test_WhenQuorumLtMinOrGtMax(uint256) (runs: 256, μ: 40981, ~: 41314) 12:57:10 [PASS] test_WhenVotingDelayGeMinAndLeMax(uint256) (runs: 256, μ: 273897, ~: 274134) 12:57:10 [PASS] test_WhenVotingDelayLtMinOrGtMax(uint256) (runs: 256, μ: 41890, ~: 41696) 12:57:10 [PASS] test_WhenVotingDurationGeMinAndLeMax(uint256) (runs: 256, μ: 273962, ~: 274259) 12:57:10 [PASS] test_WhenVotingDurationLtMinOrGtMax(uint256) (runs: 256, μ: 42011, ~: 41794) 12:57:10 Suite result: ok. 19 passed; 0 failed; 0 skipped; finished in 8.82s (715.68ms CPU time) 12:57:11 12:57:11 Ran 6 tests for test/staking/deposit.t.sol:DepositTest 12:57:11 [PASS] test_GivenAttesterIsAlreadyActive(uint256) (runs: 256, μ: 92923, ~: 92994) 12:57:11 [PASS] test_GivenAttesterIsAlreadyRegistered(uint256) (runs: 256, μ: 324733, ~: 324795) 12:57:11 [PASS] test_GivenAttesterIsNotActive(uint256) (runs: 256, μ: 283079, ~: 283147) 12:57:11 [PASS] test_GivenCallerHasInsufficientAllowance(uint256) (runs: 256, μ: 50205, ~: 50277) 12:57:11 [PASS] test_GivenCallerHasInsufficientFunds(uint256) (runs: 256, μ: 78345, ~: 78412) 12:57:11 [PASS] test_WhenAmountLtMinimumStake() (gas: 15877) 12:57:11 Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 9.84s (269.30ms CPU time) 12:57:11 12:57:11 Ran 1 test for test/merkle/Frontier.t.sol:FrontierTest 12:57:11 [PASS] testFrontier() (gas: 0) 12:57:11 Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 10.15s (10.14s CPU time) 12:57:12 12:57:12 Ran 10 tests for test/governance/governance-proposer/executeProposal.t.sol:ExecuteProposalTest 12:57:12 [PASS] test_GivenCanonicalInstanceHoldNoCode(uint256) (runs: 256, μ: 310133, ~: 310133) 12:57:12 [PASS] test_GivenGovernanceCallFails(uint256) (runs: 256, μ: 9642496, ~: 9702657) 12:57:12 [PASS] test_GivenGovernanceCallReturnFalse(uint256) (runs: 256, μ: 9648071, ~: 9655837) 12:57:12 [PASS] test_GivenGovernanceCallSucceeds(uint256) (runs: 256, μ: 9560907, ~: 9579538) 12:57:12 [PASS] test_GivenInsufficientYea() (gas: 422193) 12:57:12 [PASS] test_GivenLeaderIsAddress0(uint256) (runs: 256, μ: 348779, ~: 348814) 12:57:12 [PASS] test_GivenNewCanonicalInstance(uint256) (runs: 256, μ: 9844526, ~: 9781127) 12:57:12 [PASS] test_GivenRoundAlreadyExecuted() (gas: 8312757) 12:57:12 [PASS] test_WhenRoundNotInPast() (gas: 334403) 12:57:12 [PASS] test_WhenRoundTooFarInPast(uint256) (runs: 256, μ: 348870, ~: 348718) 12:57:12 Suite result: ok. 10 passed; 0 failed; 0 skipped; finished in 10.32s (40.12s CPU time) 12:57:12 12:57:12 Ran 77 test suites in 10.32s (138.83s CPU time): 344 tests passed, 0 failed, 0 skipped (344 total tests)