feat: upgrade StRIf via Gnosis safe #334
Annotations
10 warnings
|
Test and Lint:
contracts/DaoTimelockUpgradableRootstockCollective.sol#L3
global import of path @openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
|
Test and Lint:
contracts/DaoTimelockUpgradableRootstockCollective.sol#L4
global import of path @openzeppelin/contracts-upgradeable/governance/TimelockControllerUpgradeable.sol is not allowed. Specify names to import individually or bind all exports of the module into a name (import "path" as Name)
|
Test and Lint:
contracts/DaoTimelockUpgradableRootstockCollective.sol#L18
Code contains empty blocks
|
Test and Lint:
contracts/EarlyAdoptersRootstockCollective.sol#L195
Avoid to use tx.origin
|
Test and Lint:
contracts/EarlyAdoptersRootstockCollective.sol#L228
Code contains empty blocks
|
Test and Lint:
contracts/exploit/NFTAttacker.sol#L2
Found more than One contract per file. 2 contracts found!
|
Test and Lint:
contracts/exploit/NFTAttacker.sol#L28
GC: Use Custom Errors instead of require statements
|
Test and Lint:
contracts/exploit/NFTAttacker.sol#L74
GC: Use Custom Errors instead of require statements
|
Test and Lint:
contracts/GovernorRootstockCollective.sol#L32
Constant name must be in capitalized SNAKE_CASE
|
Loading