Skip to content

Init EIP-712 interfaces and libs #22

Init EIP-712 interfaces and libs

Init EIP-712 interfaces and libs #22

Triggered via push March 6, 2024 10:53
Status Failure
Total duration 2m 18s
Artifacts
Matrix: Lint sources
Matrix: Unit tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 14 warnings
Lint sources (18.16.1): contracts/eip712/IAccount.sol#L3
Compiler version 0.8.20 does not satisfy the ^0.5.8 semver requirement
Lint sources (18.16.1): contracts/eip712/IPaymaster.sol#L3
Compiler version 0.8.20 does not satisfy the ^0.5.8 semver requirement
Lint sources (18.16.1): contracts/eip712/IPaymasterFlow.sol#L3
Compiler version 0.8.20 does not satisfy the ^0.5.8 semver requirement
Lint sources (18.16.1): contracts/eip712/TransactionHelper.sol#L3
Compiler version 0.8.20 does not satisfy the ^0.5.8 semver requirement
Lint sources (18.16.1): contracts/openzeppelin/token/ERC20/extensions/IERC20Permit.sol#L4
Compiler version ^0.8.0 does not satisfy the ^0.5.8 semver requirement
Lint sources (18.16.1): contracts/openzeppelin/token/ERC20/IERC20.sol#L4
Compiler version ^0.8.0 does not satisfy the ^0.5.8 semver requirement
Lint sources (18.16.1): contracts/openzeppelin/token/ERC20/utils/SafeERC20.sol#L4
Compiler version ^0.8.0 does not satisfy the ^0.5.8 semver requirement
Lint sources (18.16.1): contracts/openzeppelin/utils/Address.sol#L4
Compiler version ^0.8.1 does not satisfy the ^0.5.8 semver requirement
Lint sources (18.16.1)
Process completed with exit code 1.
Unit tests (18.16.1)
Process completed with exit code 1.
Lint sources (18.16.1)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Lint sources (18.16.1)
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/
Lint sources (18.16.1): contracts/common/Initializable.sol#L32
Error message for require is too long
Lint sources (18.16.1): contracts/common/Initializable.sol#L56
Avoid to use inline assembly. It is acceptable only in rare cases
Lint sources (18.16.1): contracts/eip712/TransactionHelper.sol#L73
Explicitly mark visibility of state
Lint sources (18.16.1): contracts/eip712/TransactionHelper.sol#L75
Explicitly mark visibility of state
Lint sources (18.16.1): contracts/eip712/TransactionHelper.sol#L133
Error message for require is too long
Lint sources (18.16.1): contracts/eip712/TransactionHelper.sol#L137
Error message for require is too long
Lint sources (18.16.1): contracts/eip712/TransactionHelper.sol#L155
Code contains empty blocks
Lint sources (18.16.1): contracts/erc20/base/ERC20.sol#L155
Error message for require is too long
Lint sources (18.16.1): contracts/erc20/base/ERC20.sol#L156
Error message for require is too long
Lint sources (18.16.1): contracts/erc20/base/ERC20.sol#L192
Error message for require is too long
Unit tests (18.16.1)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Unit tests (18.16.1)
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/