Enable more flexible access controls for contract deployment #706
Annotations
10 errors and 5 warnings
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L27
Use Custom Errors instead of require statements
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L28
Use Custom Errors instead of require statements
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L29
Use Custom Errors instead of require statements
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L45
Replace IDeployer·deployer,·bytes·memory·bytecode,·bytes32·salt) with ⏎········IDeployer·deployer,⏎········bytes·memory·bytecode,⏎········bytes32·salt
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L46
Replace ········external⏎········payable⏎········whenNotPaused⏎········onlyRole(DEPLOYER_ROLE)⏎········returns·(address)⏎··· with ····)·external·payable·whenNotPaused·onlyRole(DEPLOYER_ROLE)·returns·(address)
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L52
Use Custom Errors instead of require statements
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L66
Replace IDeployer·deployer,·bytes·memory·bytecode,·bytes32·salt,·bytes·calldata·init) with ⏎········IDeployer·deployer,⏎········bytes·memory·bytecode,⏎········bytes32·salt,⏎········bytes·calldata·init
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L67
Replace ········external⏎········payable⏎········whenNotPaused⏎········onlyRole(DEPLOYER_ROLE)⏎········returns·(address)⏎··· with ····)·external·payable·whenNotPaused·onlyRole(DEPLOYER_ROLE)·returns·(address)
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L73
Use Custom Errors instead of require statements
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L85
Use Custom Errors instead of require statements
|
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/deployer/AccessControlledDeployer.sol#L52
Error message for require is too long
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L73
Error message for require is too long
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L118
Error message for require is too long
|
Run solhint:
contracts/deployer/AccessControlledDeployer.sol#L120
Error message for require is too long
|
Loading