Skip to content

SDK v3

SDK v3 #1007

Triggered via pull request November 25, 2025 22:40
Status Failure
Total duration 3m 46s
Artifacts

test.yml

on: pull_request
Run Forge Tests
51s
Run Forge Tests
Run Hardhat Tests
3m 31s
Run Hardhat Tests
Run solhint
2m 9s
Run solhint
Run slither
2m 36s
Run slither
dependency-review
33s
dependency-review
Publish to NPM (dry run)
3m 40s
Publish to NPM (dry run)
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 17 warnings
Run Forge Tests
Process completed with exit code 1.
Run solhint
Process completed with exit code 1.
Run solhint: contracts/trading/seaport16/zones/immutable-signed-zone/v3/interfaces/ITransferValidator.sol#L2
Compiler version ^0.8.4 does not satisfy the >=0.8.19 <0.8.29 semver requirement
Run Hardhat Tests
Process completed with exit code 1.
Publish to NPM (dry run)
Process completed with exit code 1.
OpenSSF Scorecard Warning
npm/ts-interface-checker has an OpenSSF Scorecard of 2, which is less than this repository's threshold of 3.
OpenSSF Scorecard Warning
npm/sucrase has an OpenSSF Scorecard of 2.8, which is less than this repository's threshold of 3.
OpenSSF Scorecard Warning
npm/minipass has an OpenSSF Scorecard of 2.9, which is less than this repository's threshold of 3.
OpenSSF Scorecard Warning
npm/joycon has an OpenSSF Scorecard of 2.5, which is less than this repository's threshold of 3.
OpenSSF Scorecard Warning
npm/elliptic has an OpenSSF Scorecard of 1.4, which is less than this repository's threshold of 3.
OpenSSF Scorecard Warning
npm/better-ajv-errors has an OpenSSF Scorecard of 2.2, which is less than this repository's threshold of 3.
OpenSSF Scorecard Warning
npm/@jridgewell/resolve-uri has an OpenSSF Scorecard of 2.5, which is less than this repository's threshold of 3.
Run solhint: contracts/trading/seaport16/zones/immutable-signed-zone/v3/ImmutableSignedZoneV3.sol#L491
Function has cyclomatic complexity 8 but allowed no more than 7
Run solhint: contracts/trading/seaport16/zones/immutable-signed-zone/v3/ImmutableSignedZoneV3.sol#L279
Function has cyclomatic complexity 10 but allowed no more than 7
Run solhint: contracts/trading/seaport16/ImmutableSeaport.sol#L52
Error message for require is too long: 42 counted / 32 allowed
Run solhint: contracts/trading/seaport16/ImmutableSeaport.sol#L43
Error message for require is too long: 43 counted / 32 allowed
Run solhint: contracts/token/erc721/erc721psi/ERC721Psi.sol#L408
Avoid to use inline assembly. It is acceptable only in rare cases
Run solhint: contracts/staking/StakeHolderERC20.sol#L35
Function name must be in mixedCase
Run solhint: contracts/staking/StakeHolderBase.sol#L60
Function name must be in mixedCase
Run solhint: contracts/staking/IStakeHolder.sol#L150
Function name must be in mixedCase
Run solhint: contracts/staking/IStakeHolder.sol#L145
Function name must be in mixedCase
Run solhint: contracts/access/IMintingAccessControl.sol#L11
Function name must be in mixedCase