Staking contracts: ERC20 and Native IMX #913
test.yml
on: pull_request
Run Forge Tests
1m 5s
Run Hardhat Tests
1m 18s
Run eslint
27s
Run solhint
35s
Run slither
1m 55s
Check README.md is contained in each contracts directory
3s
dependency-review
4s
Publish to NPM (dry run)
1m 27s
Annotations
5 errors and 10 warnings
|
Run solhint:
contracts/staking/WIMX.sol#L40
Use Custom Errors instead of require statements
|
|
Run solhint:
contracts/staking/WIMX.sol#L85
Use Custom Errors instead of require statements
|
|
Run solhint:
contracts/staking/WIMX.sol#L88
Use Custom Errors instead of require statements
|
|
Run solhint
Process completed with exit code 1.
|
|
Run slither
Process completed with exit code 255.
|
|
Run solhint:
contracts/staking/StakeHolderBase.sol#L7
Variable "AccessControlUpgradeable" is unused
|
|
Run solhint:
contracts/staking/StakeHolderBase.sol#L8
Variable "IAccessControlUpgradeable" is unused
|
|
Run solhint:
contracts/staking/StakeHolderBase.sol#L11
Variable "StakeHolderBase" is unused
|
|
Run solhint:
contracts/staking/StakeHolderBase.sol#L113
Avoid making time-based decisions in your business logic
|
|
Run solhint:
contracts/staking/StakeHolderBase.sol#L196
Avoid making time-based decisions in your business logic
|
|
Run solhint:
contracts/staking/StakeHolderERC20.sol#L7
Variable "IStakeHolder" is unused
|
|
Run solhint:
contracts/staking/StakeHolderNative.sol#L5
Variable "IStakeHolder" is unused
|
|
Run solhint:
contracts/staking/StakeHolderWIMX.sol#L7
Variable "IStakeHolder" is unused
|
|
Run solhint:
contracts/staking/WIMX.sol#L17
Main key parameter in mapping balanceOf is not named
|
|
Run solhint:
contracts/staking/WIMX.sol#L17
Value parameter in mapping balanceOf is not named
|