Random Values provider #432
test.yml
on: pull_request
Run Forge Tests
56s
Run Hardhat Tests
1m 24s
Run eslint
27s
Run solhint
25s
Publish to NPM (dry run)
1m 5s
Annotations
20 errors and 15 warnings
Run solhint:
contracts/access/IERC173.sol#L2
Compiler version ^0.8.0 does not satisfy the 0.8.19 semver requirement
|
Run solhint:
contracts/mocks/MockDisguisedEOA.sol#L1
Compiler version ^0.8.0 does not satisfy the 0.8.19 semver requirement
|
Run solhint:
contracts/mocks/MockEIP1271Wallet.sol#L1
Compiler version ^0.8.0 does not satisfy the 0.8.19 semver requirement
|
Run solhint:
contracts/mocks/MockFactory.sol#L1
Compiler version ^0.8.0 does not satisfy the 0.8.19 semver requirement
|
Run solhint:
contracts/mocks/MockMarketplace.sol#L1
Compiler version ^0.8.0 does not satisfy the 0.8.19 semver requirement
|
Run solhint:
contracts/mocks/MockMarketplace.sol#L28
Use Custom Errors instead of require statements
|
Run solhint:
contracts/mocks/MockOnReceive.sol#L1
Compiler version ^0.8.0 does not satisfy the 0.8.19 semver requirement
|
Run solhint:
contracts/mocks/MockWallet.sol#L1
Compiler version ^0.8.0 does not satisfy the 0.8.19 semver requirement
|
Run solhint:
contracts/mocks/MockWalletFactory.sol#L1
Compiler version ^0.8.0 does not satisfy the 0.8.19 semver requirement
|
Run solhint:
contracts/mocks/MockWalletFactory.sol#L25
Use Custom Errors instead of require statements
|
Run eslint:
clients/erc20.ts#L32
Insert `,`
|
Run eslint:
clients/erc20.ts#L44
Insert `,`
|
Run eslint:
clients/erc20.ts#L55
Insert `,`
|
Run eslint:
clients/erc20.ts#L66
Insert `,`
|
Run eslint:
clients/erc20.ts#L78
Insert `,`
|
Run eslint:
clients/erc721-mint-by-id.ts#L53
Insert `,`
|
Run eslint:
clients/erc721-mint-by-id.ts#L85
Insert `,`
|
Run eslint:
clients/erc721-mint-by-id.ts#L96
Insert `,`
|
|
|
Run solhint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Run solhint:
contracts/access/IERC173.sol#L4
global import of path @openzeppelin/contracts/utils/introspection/ERC165.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
|
Run solhint:
contracts/allowlist/IWalletProxy.sol#L10
Function name must be in mixedCase
|
Run solhint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L43
Main key parameter in mapping addressAllowlist is not named
|
Run solhint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L43
Value parameter in mapping addressAllowlist is not named
|
Run solhint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L46
Main key parameter in mapping addressImplementationAllowlist is not named
|
Run solhint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L46
Value parameter in mapping addressImplementationAllowlist is not named
|
Run solhint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L49
Main key parameter in mapping bytecodeAllowlist is not named
|
Run solhint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L49
Value parameter in mapping bytecodeAllowlist is not named
|
Run solhint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L101
Avoid to use inline assembly. It is acceptable only in rare cases
|
Run solhint:
contracts/allowlist/OperatorAllowlistUpgradeable.sol#L120
Avoid to use inline assembly. It is acceptable only in rare cases
|
Run eslint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Run Forge Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, foundry-rs/foundry-toolchain@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Publish to NPM (dry run)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Run Hardhat Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|