Parent Log: http://ci.aztec-labs.com/f0efc728cc2e20ca Command: b16c798236bc092e cd l1-contracts && solhint --config ./.solhint.json "src/**/*.sol" Commit: https://github.com/AztecProtocol/aztec-packages/commit/c06f30929f18b85bcea93c0926a8d640a3819f00 Env: REF_NAME=gh-readonly-queue/master/pr-15074-2707ec99de02004f3e30e7af0810e0d741ab9794 CURRENT_VERSION=0.87.8 CI_FULL=1 Date: Mon Jun 16 16:25:42 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15074_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_c1896f2395e3df04_master 16:25:44 [solhint] Warning: Rule 'custom-errors' doesn't exist 16:25:44 [solhint] Warning: Rule 'private-func-leading-underscore' doesn't exist 16:25:44 [solhint] Warning: Rule 'private-vars-no-leading-underscore' doesn't exist 16:25:44 [solhint] Warning: Rule 'func-param-name-leading-underscore' doesn't exist 16:25:44 [solhint] Warning: Rule 'strict-override' doesn't exist 16:25:50 16:25:50 src/core/interfaces/IFeeJuicePortal.sol 16:25:50 5:1 warning Import in src/core/interfaces/IFeeJuicePortal.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 6:1 warning Import in src/core/interfaces/IFeeJuicePortal.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 16:25:50 src/core/interfaces/IRollup.sol 16:25:50 5:1 warning Import in src/core/interfaces/IRollup.sol doesn't exist in: @aztec/core/interfaces/IFeeJuicePortal.sol import-path-check 16:25:50 6:1 warning Import in src/core/interfaces/IRollup.sol doesn't exist in: @aztec/core/interfaces/IVerifier.sol import-path-check 16:25:50 7:1 warning Import in src/core/interfaces/IRollup.sol doesn't exist in: @aztec/core/interfaces/messagebridge/IInbox.sol import-path-check 16:25:50 8:1 warning Import in src/core/interfaces/IRollup.sol doesn't exist in: @aztec/core/interfaces/messagebridge/IOutbox.sol import-path-check 16:25:50 9:1 warning Import in src/core/interfaces/IRollup.sol doesn't exist in: @aztec/core/libraries/crypto/SignatureLib.sol import-path-check 16:25:50 10:1 warning Import in src/core/interfaces/IRollup.sol doesn't exist in: @aztec/core/libraries/rollup/FeeLib.sol import-path-check 16:25:50 13:1 warning Import in src/core/interfaces/IRollup.sol doesn't exist in: @aztec/core/libraries/rollup/FeeLib.sol import-path-check 16:25:50 14:1 warning Import in src/core/interfaces/IRollup.sol doesn't exist in: @aztec/core/libraries/rollup/ProposeLib.sol import-path-check 16:25:50 15:1 warning Import in src/core/interfaces/IRollup.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 16:1 warning Import in src/core/interfaces/IRollup.sol doesn't exist in: @aztec/governance/interfaces/IRewardDistributor.sol import-path-check 16:25:50 17:1 warning Import in src/core/interfaces/IRollup.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 16:25:50 src/core/interfaces/ISlasher.sol 16:25:50 5:1 warning Import in src/core/interfaces/ISlasher.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 16:25:50 src/core/interfaces/IStaking.sol 16:25:50 5:1 warning Import in src/core/interfaces/IStaking.sol doesn't exist in: @aztec/core/libraries/staking/AddressSnapshotLib.sol import-path-check 16:25:50 6:1 warning Import in src/core/interfaces/IStaking.sol doesn't exist in: @aztec/core/libraries/TimeMath.sol import-path-check 16:25:50 7:1 warning Import in src/core/interfaces/IStaking.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 16:25:50 src/core/interfaces/IValidatorSelection.sol 16:25:50 5:1 warning Import in src/core/interfaces/IValidatorSelection.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 6:1 warning Import in src/core/interfaces/IValidatorSelection.sol doesn't exist in: @oz/utils/structs/Checkpoints.sol import-path-check 16:25:50 16:25:50 src/core/libraries/crypto/FrontierLib.sol 16:25:50 5:1 warning Import in src/core/libraries/crypto/FrontierLib.sol doesn't exist in: @aztec/core/libraries/crypto/Hash.sol import-path-check 16:25:50 16:25:50 src/core/libraries/crypto/Hash.sol 16:25:50 5:1 warning Import in src/core/libraries/crypto/Hash.sol doesn't exist in: @aztec/core/libraries/DataStructures.sol import-path-check 16:25:50 16:25:50 src/core/libraries/crypto/MerkleLib.sol 16:25:50 5:1 warning Import in src/core/libraries/crypto/MerkleLib.sol doesn't exist in: @aztec/core/libraries/crypto/Hash.sol import-path-check 16:25:50 6:1 warning Import in src/core/libraries/crypto/MerkleLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 16:25:50 src/core/libraries/crypto/SampleLib.sol 16:25:50 5:1 warning Import in src/core/libraries/crypto/SampleLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 6:1 warning Import in src/core/libraries/crypto/SampleLib.sol doesn't exist in: @oz/utils/SlotDerivation.sol import-path-check 16:25:50 7:1 warning Import in src/core/libraries/crypto/SampleLib.sol doesn't exist in: @oz/utils/TransientSlot.sol import-path-check 16:25:50 16:25:50 src/core/libraries/crypto/SignatureLib.sol 16:25:50 5:1 warning Import in src/core/libraries/crypto/SignatureLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 16:25:50 src/core/libraries/Errors.sol 16:25:50 5:1 warning Import in src/core/libraries/Errors.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 16:25:50 src/core/libraries/rollup/BlobLib.sol 16:25:50 5:1 warning Import in src/core/libraries/rollup/BlobLib.sol doesn't exist in: @aztec/core/libraries/ConstantsGen.sol import-path-check 16:25:50 6:1 warning Import in src/core/libraries/rollup/BlobLib.sol doesn't exist in: @aztec/core/libraries/crypto/Hash.sol import-path-check 16:25:50 7:1 warning Import in src/core/libraries/rollup/BlobLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 8:1 warning Import in src/core/libraries/rollup/BlobLib.sol doesn't exist in: forge-std/Vm.sol import-path-check 16:25:50 16:25:50 src/core/libraries/rollup/CheatLib.sol 16:25:50 5:1 warning Import in src/core/libraries/rollup/CheatLib.sol doesn't exist in: @aztec/core/interfaces/IVerifier.sol import-path-check 16:25:50 6:1 warning Import in src/core/libraries/rollup/CheatLib.sol doesn't exist in: @aztec/core/libraries/rollup/STFLib.sol import-path-check 16:25:50 16:25:50 src/core/libraries/rollup/EpochProofLib.sol 16:25:50 5:1 warning Import in src/core/libraries/rollup/EpochProofLib.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 12:1 warning Import in src/core/libraries/rollup/EpochProofLib.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 13:1 warning Import in src/core/libraries/rollup/EpochProofLib.sol doesn't exist in: @aztec/core/libraries/ConstantsGen.sol import-path-check 16:25:50 14:1 warning Import in src/core/libraries/rollup/EpochProofLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 15:1 warning Import in src/core/libraries/rollup/EpochProofLib.sol doesn't exist in: @aztec/core/libraries/rollup/FeeLib.sol import-path-check 16:25:50 21:1 warning Import in src/core/libraries/rollup/EpochProofLib.sol doesn't exist in: @aztec/core/libraries/rollup/STFLib.sol import-path-check 16:25:50 22:1 warning Import in src/core/libraries/rollup/EpochProofLib.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 23:1 warning Import in src/core/libraries/rollup/EpochProofLib.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 24:1 warning Import in src/core/libraries/rollup/EpochProofLib.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 25:1 warning Import in src/core/libraries/rollup/EpochProofLib.sol doesn't exist in: @oz/token/ERC20/utils/SafeERC20.sol import-path-check 16:25:50 26:1 warning Import in src/core/libraries/rollup/EpochProofLib.sol doesn't exist in: @oz/utils/math/Math.sol import-path-check 16:25:50 16:25:50 src/core/libraries/rollup/ExtRollupLib.sol 16:25:50 5:1 warning Import in src/core/libraries/rollup/ExtRollupLib.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 6:1 warning Import in src/core/libraries/rollup/ExtRollupLib.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 16:25:50 src/core/libraries/rollup/FeeLib.sol 16:25:50 5:1 warning Import in src/core/libraries/rollup/FeeLib.sol doesn't exist in: @oz/utils/math/Math.sol import-path-check 16:25:50 6:1 warning Import in src/core/libraries/rollup/FeeLib.sol doesn't exist in: @oz/utils/math/SafeCast.sol import-path-check 16:25:50 7:1 warning Import in src/core/libraries/rollup/FeeLib.sol doesn't exist in: @oz/utils/math/SignedMath.sol import-path-check 16:25:50 16:25:50 src/core/libraries/rollup/HeaderLib.sol 16:25:50 5:1 warning Import in src/core/libraries/rollup/HeaderLib.sol doesn't exist in: @aztec/core/libraries/ConstantsGen.sol import-path-check 16:25:50 6:1 warning Import in src/core/libraries/rollup/HeaderLib.sol doesn't exist in: @aztec/core/libraries/crypto/Hash.sol import-path-check 16:25:50 7:1 warning Import in src/core/libraries/rollup/HeaderLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 9:1 warning Import in src/core/libraries/rollup/HeaderLib.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 16:25:50 src/core/libraries/rollup/ProposeLib.sol 16:25:50 5:1 warning Import in src/core/libraries/rollup/ProposeLib.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 11:1 warning Import in src/core/libraries/rollup/ProposeLib.sol doesn't exist in: @aztec/core/libraries/crypto/MerkleLib.sol import-path-check 16:25:50 12:1 warning Import in src/core/libraries/rollup/ProposeLib.sol doesn't exist in: @aztec/core/libraries/crypto/SignatureLib.sol import-path-check 16:25:50 13:1 warning Import in src/core/libraries/rollup/ProposeLib.sol doesn't exist in: @aztec/core/libraries/crypto/SignatureLib.sol import-path-check 16:25:50 14:1 warning Import in src/core/libraries/rollup/ProposeLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 15:1 warning Import in src/core/libraries/rollup/ProposeLib.sol doesn't exist in: @aztec/core/libraries/rollup/FeeLib.sol import-path-check 16:25:50 16:1 warning Import in src/core/libraries/rollup/ProposeLib.sol doesn't exist in: @aztec/core/libraries/staking/StakingLib.sol import-path-check 16:25:50 17:1 warning Import in src/core/libraries/rollup/ProposeLib.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 18:1 warning Import in src/core/libraries/rollup/ProposeLib.sol doesn't exist in: @aztec/core/libraries/validator-selection/ValidatorSelectionLib.sol import-path-check 16:25:50 16:25:50 src/core/libraries/rollup/RewardLib.sol 16:25:50 5:1 warning Import in src/core/libraries/rollup/RewardLib.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 6:1 warning Import in src/core/libraries/rollup/RewardLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 7:1 warning Import in src/core/libraries/rollup/RewardLib.sol doesn't exist in: @aztec/core/libraries/rollup/STFLib.sol import-path-check 16:25:50 8:1 warning Import in src/core/libraries/rollup/RewardLib.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 16:25:50 src/core/libraries/rollup/STFLib.sol 16:25:50 5:1 warning Import in src/core/libraries/rollup/STFLib.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 8:1 warning Import in src/core/libraries/rollup/STFLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 9:1 warning Import in src/core/libraries/rollup/STFLib.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 16:25:50 src/core/libraries/staking/AddressSnapshotLib.sol 16:25:50 5:1 warning Import in src/core/libraries/staking/AddressSnapshotLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 6:1 warning Import in src/core/libraries/staking/AddressSnapshotLib.sol doesn't exist in: @oz/utils/math/SafeCast.sol import-path-check 16:25:50 7:1 warning Import in src/core/libraries/staking/AddressSnapshotLib.sol doesn't exist in: @oz/utils/structs/Checkpoints.sol import-path-check 16:25:50 16:25:50 src/core/libraries/staking/StakingLib.sol 16:25:50 5:1 warning Import in src/core/libraries/staking/StakingLib.sol doesn't exist in: @aztec/core/interfaces/IStaking.sol import-path-check 16:25:50 13:1 warning Import in src/core/libraries/staking/StakingLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 14:1 warning Import in src/core/libraries/staking/StakingLib.sol doesn't exist in: @aztec/core/libraries/staking/AddressSnapshotLib.sol import-path-check 16:25:50 18:1 warning Import in src/core/libraries/staking/StakingLib.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 19:1 warning Import in src/core/libraries/staking/StakingLib.sol doesn't exist in: @oz/token/ERC20/utils/SafeERC20.sol import-path-check 16:25:50 16:25:50 src/core/libraries/TimeLib.sol 16:25:50 6:1 warning Import in src/core/libraries/TimeLib.sol doesn't exist in: @aztec/core/libraries/TimeMath.sol import-path-check 16:25:50 8:1 warning Import in src/core/libraries/TimeLib.sol doesn't exist in: @oz/utils/math/SafeCast.sol import-path-check 16:25:50 16:25:50 src/core/libraries/validator-selection/ValidatorSelectionLib.sol 16:25:50 5:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 6:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @aztec/core/interfaces/IStaking.sol import-path-check 16:25:50 7:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @aztec/core/interfaces/IValidatorSelection.sol import-path-check 16:25:50 10:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @aztec/core/libraries/crypto/SampleLib.sol import-path-check 16:25:50 11:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @aztec/core/libraries/crypto/SignatureLib.sol import-path-check 16:25:50 12:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 13:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @aztec/core/libraries/staking/AddressSnapshotLib.sol import-path-check 16:25:50 17:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 18:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @oz/utils/cryptography/MessageHashUtils.sol import-path-check 16:25:50 19:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @oz/utils/math/SafeCast.sol import-path-check 16:25:50 20:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @oz/utils/structs/Checkpoints.sol import-path-check 16:25:50 21:1 warning Import in src/core/libraries/validator-selection/ValidatorSelectionLib.sol doesn't exist in: @oz/utils/structs/EnumerableSet.sol import-path-check 16:25:50 16:25:50 src/core/messagebridge/FeeJuicePortal.sol 16:25:50 5:1 warning Import in src/core/messagebridge/FeeJuicePortal.sol doesn't exist in: @aztec/core/interfaces/IFeeJuicePortal.sol import-path-check 16:25:50 6:1 warning Import in src/core/messagebridge/FeeJuicePortal.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 7:1 warning Import in src/core/messagebridge/FeeJuicePortal.sol doesn't exist in: @aztec/core/interfaces/messagebridge/IInbox.sol import-path-check 16:25:50 8:1 warning Import in src/core/messagebridge/FeeJuicePortal.sol doesn't exist in: @aztec/core/libraries/ConstantsGen.sol import-path-check 16:25:50 9:1 warning Import in src/core/messagebridge/FeeJuicePortal.sol doesn't exist in: @aztec/core/libraries/crypto/Hash.sol import-path-check 16:25:50 10:1 warning Import in src/core/messagebridge/FeeJuicePortal.sol doesn't exist in: @aztec/core/libraries/DataStructures.sol import-path-check 16:25:50 11:1 warning Import in src/core/messagebridge/FeeJuicePortal.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 12:1 warning Import in src/core/messagebridge/FeeJuicePortal.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 13:1 warning Import in src/core/messagebridge/FeeJuicePortal.sol doesn't exist in: @oz/token/ERC20/utils/SafeERC20.sol import-path-check 16:25:50 16:25:50 src/core/messagebridge/Inbox.sol 16:25:50 5:1 warning Import in src/core/messagebridge/Inbox.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 6:1 warning Import in src/core/messagebridge/Inbox.sol doesn't exist in: @aztec/core/interfaces/messagebridge/IInbox.sol import-path-check 16:25:50 7:1 warning Import in src/core/messagebridge/Inbox.sol doesn't exist in: @aztec/core/libraries/ConstantsGen.sol import-path-check 16:25:50 8:1 warning Import in src/core/messagebridge/Inbox.sol doesn't exist in: @aztec/core/libraries/crypto/FrontierLib.sol import-path-check 16:25:50 9:1 warning Import in src/core/messagebridge/Inbox.sol doesn't exist in: @aztec/core/libraries/crypto/Hash.sol import-path-check 16:25:50 10:1 warning Import in src/core/messagebridge/Inbox.sol doesn't exist in: @aztec/core/libraries/DataStructures.sol import-path-check 16:25:50 11:1 warning Import in src/core/messagebridge/Inbox.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 12:1 warning Import in src/core/messagebridge/Inbox.sol doesn't exist in: @aztec/core/messagebridge/FeeJuicePortal.sol import-path-check 16:25:50 13:1 warning Import in src/core/messagebridge/Inbox.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 16:25:50 src/core/messagebridge/Outbox.sol 16:25:50 5:1 warning Import in src/core/messagebridge/Outbox.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 6:1 warning Import in src/core/messagebridge/Outbox.sol doesn't exist in: @aztec/core/interfaces/messagebridge/IOutbox.sol import-path-check 16:25:50 7:1 warning Import in src/core/messagebridge/Outbox.sol doesn't exist in: @aztec/core/libraries/crypto/Hash.sol import-path-check 16:25:50 8:1 warning Import in src/core/messagebridge/Outbox.sol doesn't exist in: @aztec/core/libraries/crypto/MerkleLib.sol import-path-check 16:25:50 9:1 warning Import in src/core/messagebridge/Outbox.sol doesn't exist in: @aztec/core/libraries/DataStructures.sol import-path-check 16:25:50 10:1 warning Import in src/core/messagebridge/Outbox.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 16:25:50 src/core/Rollup.sol 16:25:50 5:1 warning Import in src/core/Rollup.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 18:1 warning Import in src/core/Rollup.sol doesn't exist in: @aztec/core/interfaces/IStaking.sol import-path-check 16:25:50 19:1 warning Import in src/core/Rollup.sol doesn't exist in: @aztec/core/interfaces/IValidatorSelection.sol import-path-check 16:25:50 20:1 warning Import in src/core/Rollup.sol doesn't exist in: @aztec/core/libraries/rollup/FeeLib.sol import-path-check 16:25:50 23:1 warning Import in src/core/Rollup.sol doesn't exist in: @aztec/core/libraries/rollup/HeaderLib.sol import-path-check 16:25:50 24:1 warning Import in src/core/Rollup.sol doesn't exist in: @aztec/core/libraries/staking/AddressSnapshotLib.sol import-path-check 16:25:50 16:25:50 src/core/RollupCore.sol 16:25:50 5:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/interfaces/IFeeJuicePortal.sol import-path-check 16:25:50 6:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 13:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/interfaces/IStaking.sol import-path-check 16:25:50 14:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/interfaces/IValidatorSelection.sol import-path-check 16:25:50 15:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/interfaces/messagebridge/IInbox.sol import-path-check 16:25:50 16:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/interfaces/messagebridge/IOutbox.sol import-path-check 16:25:50 17:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/libraries/ConstantsGen.sol import-path-check 16:25:50 18:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/libraries/crypto/SignatureLib.sol import-path-check 16:25:50 19:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/libraries/Errors.sol import-path-check 16:25:50 20:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/libraries/rollup/CheatLib.sol import-path-check 16:25:50 21:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/libraries/rollup/ExtRollupLib.sol import-path-check 16:25:50 22:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/libraries/rollup/FeeLib.sol import-path-check 16:25:50 23:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/libraries/rollup/ProposeLib.sol import-path-check 16:25:50 24:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/libraries/rollup/RewardLib.sol import-path-check 16:25:50 25:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/libraries/rollup/STFLib.sol import-path-check 16:25:50 26:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/libraries/staking/StakingLib.sol import-path-check 16:25:50 27:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 28:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/messagebridge/Inbox.sol import-path-check 16:25:50 29:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/messagebridge/Outbox.sol import-path-check 16:25:50 30:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/core/slashing/Slasher.sol import-path-check 16:25:50 31:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/governance/interfaces/IRewardDistributor.sol import-path-check 16:25:50 32:1 warning Import in src/core/RollupCore.sol doesn't exist in: @aztec/mock/MockVerifier.sol import-path-check 16:25:50 33:1 warning Import in src/core/RollupCore.sol doesn't exist in: @oz/access/Ownable.sol import-path-check 16:25:50 34:1 warning Import in src/core/RollupCore.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 35:1 warning Import in src/core/RollupCore.sol doesn't exist in: @oz/utils/cryptography/EIP712.sol import-path-check 16:25:50 16:25:50 src/core/slashing/Slasher.sol 16:25:50 5:1 warning Import in src/core/slashing/Slasher.sol doesn't exist in: @aztec/core/interfaces/ISlasher.sol import-path-check 16:25:50 6:1 warning Import in src/core/slashing/Slasher.sol doesn't exist in: @aztec/core/slashing/SlashingProposer.sol import-path-check 16:25:50 7:1 warning Import in src/core/slashing/Slasher.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 29:49 warning Avoid to use low level calls avoid-low-level-calls 16:25:50 16:25:50 src/core/slashing/SlashingProposer.sol 16:25:50 5:1 warning Import in src/core/slashing/SlashingProposer.sol doesn't exist in: @aztec/core/interfaces/ISlasher.sol import-path-check 16:25:50 6:1 warning Import in src/core/slashing/SlashingProposer.sol doesn't exist in: @aztec/governance/interfaces/IGovernanceProposer.sol import-path-check 16:25:50 7:1 warning Import in src/core/slashing/SlashingProposer.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 8:1 warning Import in src/core/slashing/SlashingProposer.sol doesn't exist in: @aztec/governance/proposer/EmpireBase.sol import-path-check 16:25:50 16:25:50 src/governance/CoinIssuer.sol 16:25:50 5:1 warning Import in src/governance/CoinIssuer.sol doesn't exist in: @aztec/governance/interfaces/ICoinIssuer.sol import-path-check 16:25:50 6:1 warning Import in src/governance/CoinIssuer.sol doesn't exist in: @aztec/governance/interfaces/IMintableERC20.sol import-path-check 16:25:50 7:1 warning Import in src/governance/CoinIssuer.sol doesn't exist in: @aztec/governance/libraries/Errors.sol import-path-check 16:25:50 8:1 warning Import in src/governance/CoinIssuer.sol doesn't exist in: @oz/access/Ownable.sol import-path-check 16:25:50 16:25:50 src/governance/Governance.sol 16:25:50 5:1 warning Import in src/governance/Governance.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 6:1 warning Import in src/governance/Governance.sol doesn't exist in: @aztec/governance/interfaces/IGovernance.sol import-path-check 16:25:50 7:1 warning Import in src/governance/Governance.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 8:1 warning Import in src/governance/Governance.sol doesn't exist in: @aztec/governance/libraries/ConfigurationLib.sol import-path-check 16:25:50 9:1 warning Import in src/governance/Governance.sol doesn't exist in: @aztec/governance/libraries/DataStructures.sol import-path-check 16:25:50 10:1 warning Import in src/governance/Governance.sol doesn't exist in: @aztec/governance/libraries/Errors.sol import-path-check 16:25:50 11:1 warning Import in src/governance/Governance.sol doesn't exist in: @aztec/governance/libraries/ProposalLib.sol import-path-check 16:25:50 12:1 warning Import in src/governance/Governance.sol doesn't exist in: @aztec/governance/libraries/UserLib.sol import-path-check 16:25:50 13:1 warning Import in src/governance/Governance.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 14:1 warning Import in src/governance/Governance.sol doesn't exist in: @oz/token/ERC20/utils/SafeERC20.sol import-path-check 16:25:50 16:25:50 src/governance/interfaces/IGovernance.sol 16:25:50 5:1 warning Import in src/governance/interfaces/IGovernance.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 6:1 warning Import in src/governance/interfaces/IGovernance.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 7:1 warning Import in src/governance/interfaces/IGovernance.sol doesn't exist in: @aztec/governance/libraries/DataStructures.sol import-path-check 16:25:50 16:25:50 src/governance/interfaces/IGovernanceProposer.sol 16:25:50 5:1 warning Import in src/governance/interfaces/IGovernanceProposer.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 6:1 warning Import in src/governance/interfaces/IGovernanceProposer.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 16:25:50 src/governance/interfaces/IMintableERC20.sol 16:25:50 5:1 warning Import in src/governance/interfaces/IMintableERC20.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 16:25:50 src/governance/interfaces/IRegistry.sol 16:25:50 4:1 warning Import in src/governance/interfaces/IRegistry.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 5:1 warning Import in src/governance/interfaces/IRegistry.sol doesn't exist in: @aztec/governance/interfaces/IRewardDistributor.sol import-path-check 16:25:50 16:25:50 src/governance/libraries/ConfigurationLib.sol 16:25:50 5:1 warning Import in src/governance/libraries/ConfigurationLib.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 6:1 warning Import in src/governance/libraries/ConfigurationLib.sol doesn't exist in: @aztec/governance/libraries/DataStructures.sol import-path-check 16:25:50 7:1 warning Import in src/governance/libraries/ConfigurationLib.sol doesn't exist in: @aztec/governance/libraries/Errors.sol import-path-check 16:25:50 16:25:50 src/governance/libraries/DataStructures.sol 16:25:50 5:1 warning Import in src/governance/libraries/DataStructures.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 6:1 warning Import in src/governance/libraries/DataStructures.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 16:25:50 src/governance/libraries/Errors.sol 16:25:50 5:1 warning Import in src/governance/libraries/Errors.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 6:1 warning Import in src/governance/libraries/Errors.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 16:25:50 src/governance/libraries/ProposalLib.sol 16:25:50 5:1 warning Import in src/governance/libraries/ProposalLib.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 6:1 warning Import in src/governance/libraries/ProposalLib.sol doesn't exist in: @aztec/governance/libraries/DataStructures.sol import-path-check 16:25:50 7:1 warning Import in src/governance/libraries/ProposalLib.sol doesn't exist in: @oz/utils/math/Math.sol import-path-check 16:25:50 16:25:50 src/governance/libraries/UserLib.sol 16:25:50 5:1 warning Import in src/governance/libraries/UserLib.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 6:1 warning Import in src/governance/libraries/UserLib.sol doesn't exist in: @aztec/governance/libraries/Errors.sol import-path-check 16:25:50 8:1 warning Import in src/governance/libraries/UserLib.sol doesn't exist in: @oz/utils/math/SafeCast.sol import-path-check 16:25:50 9:1 warning Import in src/governance/libraries/UserLib.sol doesn't exist in: @oz/utils/structs/Checkpoints.sol import-path-check 16:25:50 16:25:50 src/governance/proposer/EmpireBase.sol 16:25:50 5:1 warning Import in src/governance/proposer/EmpireBase.sol doesn't exist in: @aztec/core/interfaces/IValidatorSelection.sol import-path-check 16:25:50 6:1 warning Import in src/governance/proposer/EmpireBase.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 7:1 warning Import in src/governance/proposer/EmpireBase.sol doesn't exist in: @aztec/governance/interfaces/IGovernanceProposer.sol import-path-check 16:25:50 8:1 warning Import in src/governance/proposer/EmpireBase.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 9:1 warning Import in src/governance/proposer/EmpireBase.sol doesn't exist in: @aztec/governance/libraries/Errors.sol import-path-check 16:25:50 16:25:50 src/governance/proposer/GovernanceProposer.sol 16:25:50 5:1 warning Import in src/governance/proposer/GovernanceProposer.sol doesn't exist in: @aztec/governance/interfaces/IGovernance.sol import-path-check 16:25:50 6:1 warning Import in src/governance/proposer/GovernanceProposer.sol doesn't exist in: @aztec/governance/interfaces/IGovernanceProposer.sol import-path-check 16:25:50 7:1 warning Import in src/governance/proposer/GovernanceProposer.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 8:1 warning Import in src/governance/proposer/GovernanceProposer.sol doesn't exist in: @aztec/governance/interfaces/IRegistry.sol import-path-check 16:25:50 16:25:50 src/governance/Registry.sol 16:25:50 5:1 warning Import in src/governance/Registry.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 6:1 warning Import in src/governance/Registry.sol doesn't exist in: @aztec/governance/interfaces/IRegistry.sol import-path-check 16:25:50 7:1 warning Import in src/governance/Registry.sol doesn't exist in: @aztec/governance/libraries/Errors.sol import-path-check 16:25:50 8:1 warning Import in src/governance/Registry.sol doesn't exist in: @oz/access/Ownable.sol import-path-check 16:25:50 9:1 warning Import in src/governance/Registry.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 16:25:50 src/governance/RewardDistributor.sol 16:25:50 5:1 warning Import in src/governance/RewardDistributor.sol doesn't exist in: @aztec/governance/interfaces/IRegistry.sol import-path-check 16:25:50 6:1 warning Import in src/governance/RewardDistributor.sol doesn't exist in: @aztec/governance/interfaces/IRewardDistributor.sol import-path-check 16:25:50 7:1 warning Import in src/governance/RewardDistributor.sol doesn't exist in: @aztec/governance/libraries/Errors.sol import-path-check 16:25:50 8:1 warning Import in src/governance/RewardDistributor.sol doesn't exist in: @oz/access/Ownable.sol import-path-check 16:25:50 9:1 warning Import in src/governance/RewardDistributor.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 10:1 warning Import in src/governance/RewardDistributor.sol doesn't exist in: @oz/token/ERC20/utils/SafeERC20.sol import-path-check 16:25:50 16:25:50 src/mock/FeeAssetHandler.sol 16:25:50 4:1 warning Import in src/mock/FeeAssetHandler.sol doesn't exist in: @oz/access/Ownable.sol import-path-check 16:25:50 16:25:50 src/mock/MockFeeJuicePortal.sol 16:25:50 5:1 warning Import in src/mock/MockFeeJuicePortal.sol doesn't exist in: @aztec/core/interfaces/IFeeJuicePortal.sol import-path-check 16:25:50 6:1 warning Import in src/mock/MockFeeJuicePortal.sol doesn't exist in: @aztec/core/interfaces/IRollup.sol import-path-check 16:25:50 7:1 warning Import in src/mock/MockFeeJuicePortal.sol doesn't exist in: @aztec/core/interfaces/messagebridge/IInbox.sol import-path-check 16:25:50 8:1 warning Import in src/mock/MockFeeJuicePortal.sol doesn't exist in: @aztec/mock/TestERC20.sol import-path-check 16:25:50 9:1 warning Import in src/mock/MockFeeJuicePortal.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 16:25:50 src/mock/MockVerifier.sol 16:25:50 6:1 warning Import in src/mock/MockVerifier.sol doesn't exist in: @aztec/core/interfaces/IVerifier.sol import-path-check 16:25:50 16:25:50 src/mock/MultiAdder.sol 16:25:50 5:1 warning Import in src/mock/MultiAdder.sol doesn't exist in: @aztec/core/interfaces/IStaking.sol import-path-check 16:25:50 6:1 warning Import in src/mock/MultiAdder.sol doesn't exist in: @oz/token/ERC20/IERC20.sol import-path-check 16:25:50 16:25:50 src/mock/StakingAssetHandler.sol 16:25:50 4:1 warning Import in src/mock/StakingAssetHandler.sol doesn't exist in: @aztec/core/interfaces/IStaking.sol import-path-check 16:25:50 5:1 warning Import in src/mock/StakingAssetHandler.sol doesn't exist in: @aztec/governance/interfaces/IMintableERC20.sol import-path-check 16:25:50 6:1 warning Import in src/mock/StakingAssetHandler.sol doesn't exist in: @aztec/governance/interfaces/IRegistry.sol import-path-check 16:25:50 7:1 warning Import in src/mock/StakingAssetHandler.sol doesn't exist in: @oz/access/Ownable.sol import-path-check 16:25:50 16:25:50 src/mock/TestERC20.sol 16:25:50 5:1 warning Import in src/mock/TestERC20.sol doesn't exist in: @oz/access/Ownable.sol import-path-check 16:25:50 6:1 warning Import in src/mock/TestERC20.sol doesn't exist in: @oz/token/ERC20/ERC20.sol import-path-check 16:25:50 16:25:50 src/periphery/Forwarder.sol 16:25:50 5:1 warning Import in src/periphery/Forwarder.sol doesn't exist in: @oz/access/Ownable.sol import-path-check 16:25:50 6:1 warning Import in src/periphery/Forwarder.sol doesn't exist in: @oz/utils/Address.sol import-path-check 16:25:50 16:25:50 src/periphery/interfaces/ISlashFactory.sol 16:25:50 5:1 warning Import in src/periphery/interfaces/ISlashFactory.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 6:1 warning Import in src/periphery/interfaces/ISlashFactory.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 16:25:50 src/periphery/SlashFactory.sol 16:25:50 5:1 warning Import in src/periphery/SlashFactory.sol doesn't exist in: @aztec/core/interfaces/IValidatorSelection.sol import-path-check 16:25:50 6:1 warning Import in src/periphery/SlashFactory.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 7:1 warning Import in src/periphery/SlashFactory.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 16:25:50 src/periphery/SlashPayload.sol 16:25:50 5:1 warning Import in src/periphery/SlashPayload.sol doesn't exist in: @aztec/core/interfaces/IStaking.sol import-path-check 16:25:50 6:1 warning Import in src/periphery/SlashPayload.sol doesn't exist in: @aztec/core/interfaces/IValidatorSelection.sol import-path-check 16:25:50 7:1 warning Import in src/periphery/SlashPayload.sol doesn't exist in: @aztec/core/libraries/TimeLib.sol import-path-check 16:25:50 8:1 warning Import in src/periphery/SlashPayload.sol doesn't exist in: @aztec/governance/interfaces/IPayload.sol import-path-check 16:25:50 16:25:50 ✖ 237 problems (0 errors, 237 warnings) 16:25:50 16:25:50 -------------------------------------------------------------------------- 16:25:50 ===> Join SOLHINT Community at: https://discord.com/invite/4TYGq3zpjs <=== 16:25:50 -------------------------------------------------------------------------- 16:25:50