Skip to content

Use audited P256 implementation #367

Use audited P256 implementation

Use audited P256 implementation #367

Triggered via push January 9, 2024 15:02
Status Failure
Total duration 27m 50s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 16 warnings
Solidity lint: contracts/Factory.sol#L2
Compiler version 0.8.19 does not satisfy the 0.8.18 semver requirement
Solidity lint: contracts/interfaces/IERC1271Wallet.sol#L2
Compiler version 0.8.19 does not satisfy the 0.8.18 semver requirement
Solidity lint: contracts/interfaces/receivers/IERC1155Receiver.sol#L2
Compiler version 0.8.19 does not satisfy the 0.8.18 semver requirement
Solidity lint: contracts/interfaces/receivers/IERC223Receiver.sol#L2
Compiler version 0.8.19 does not satisfy the 0.8.18 semver requirement
Solidity lint: contracts/interfaces/receivers/IERC721Receiver.sol#L2
Compiler version 0.8.19 does not satisfy the 0.8.18 semver requirement
Solidity lint: contracts/interfaces/receivers/IERC777Receiver.sol#L2
Compiler version 0.8.19 does not satisfy the 0.8.18 semver requirement
Solidity lint: contracts/libs/p256-verifier/P256.sol#L2
Compiler version 0.8.19 does not satisfy the 0.8.18 semver requirement
Solidity lint: contracts/mocks/AlwaysRevertMock.sol#L2
Compiler version 0.8.19 does not satisfy the 0.8.18 semver requirement
Solidity lint: contracts/mocks/CallReceiverMock.sol#L2
Compiler version 0.8.19 does not satisfy the 0.8.18 semver requirement
Solidity lint: contracts/mocks/DelegateCallMock.sol#L2
Compiler version 0.8.19 does not satisfy the 0.8.18 semver requirement
Install dependencies
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Typescript lint
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Solidity lint
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Solidity lint: contracts/mocks/CallReceiverMock.sol#L9
Explicitly mark visibility of state
Solidity lint: contracts/mocks/CallReceiverMock.sol#L11
Code contains empty blocks
Solidity lint: contracts/mocks/ERC165CheckerMock.sol#L6
Explicitly mark visibility of state
Solidity lint: contracts/mocks/ERC165CheckerMock.sol#L7
Explicitly mark visibility of state
Solidity lint: contracts/modules/commons/ModuleCalls.sol#L95
Avoid to use low level calls
Solidity lint: contracts/modules/commons/ModuleCalls.sol#L101
Avoid to use low level calls
Solidity lint: contracts/modules/commons/ModuleHooks.sol#L112
Avoid to use low level calls
Solidity lint: contracts/modules/commons/ModuleHooks.sol#L127
Code contains empty blocks
Solidity lint: contracts/modules/GuestModule.sol#L77
Avoid to use low level calls
Solidity lint: contracts/modules/MainModule.sol#L32
Code contains empty blocks
Test contracts
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Coverage
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Benchmark
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/