Skip to content

Staking contracts: ERC20 and Native IMX #900

Staking contracts: ERC20 and Native IMX

Staking contracts: ERC20 and Native IMX #900

Triggered via pull request April 23, 2025 05:12
Status Failure
Total duration 3m 3s
Artifacts

test.yml

on: pull_request
Run Forge Tests
43s
Run Forge Tests
Run Hardhat Tests
2m 46s
Run Hardhat Tests
Run eslint
1m 56s
Run eslint
Run solhint
1m 54s
Run solhint
Run slither
10s
Run slither
Check README.md is contained in each contracts directory
6s
Check README.md is contained in each contracts directory
dependency-review
8s
dependency-review
Publish to NPM (dry run)
2m 53s
Publish to NPM (dry run)
Fit to window
Zoom out
Zoom in

Annotations

1 error and 8 warnings
Run slither
Process completed with exit code 1.
Run Forge Tests
Cache not found for keys: linux-foundry-chain-fork-forge-test-fc87de1d824d28ffffb4d4e9e2495e0fca7de992, linux-foundry-chain-fork-forge-test-, linux-foundry-chain-fork-
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#L109
Avoid making time-based decisions in your business logic
Run solhint: contracts/staking/StakeHolderBase.sol#L192
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