Skip to content

unit test

unit test #4

Triggered via push August 28, 2023 23:02
Status Failure
Total duration 47s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
ci: contracts/ERC1155Verifier.sol#L2
Compiler version ^0.8.0 does not satisfy the >=0.8.4 semver requirement
ci: contracts/ERC1155Verifier.sol#L18
Replace ⏎⏎····constructor(string·memory·url_)⏎····ERC1155(url_)⏎··· with ····constructor(string·memory·url_)·ERC1155(url_)
ci: contracts/ERC1155Verifier.sol#L25
Replace ,·/*·requestId·*/ with ·/*·requestId·*/,
ci: contracts/ERC1155Verifier.sol#L30
Replace ⏎············inputs[validator.getChallengeInputIndex()]⏎········ with inputs[validator.getChallengeInputIndex()]
ci: contracts/ERC1155Verifier.sol#L34
Replace ⏎············_msgSender()·==·addr,⏎············"address·in·proof·is·not·a·sender·address"⏎········ with _msgSender()·==·addr,·"address·in·proof·is·not·a·sender·address"
ci: contracts/ERC1155Verifier.sol#L53
Delete ·
ci: contracts/ERC1155Verifier.sol#L72
Delete ⏎
ci: contracts/interfaces/ICircuitValidator.sol#L2
Compiler version ^0.8.0 does not satisfy the >=0.8.4 semver requirement
ci: contracts/interfaces/IState.sol#L2
Compiler version ^0.8.0 does not satisfy the >=0.8.4 semver requirement
ci: contracts/interfaces/IState.sol#L80
Replace ⏎········uint256·id,⏎········uint256·state⏎···· with uint256·id,·uint256·state
ci: contracts/ERC1155Verifier.sol#L4
global import of path @openzeppelin/contracts/token/ERC1155/ERC1155.sol is not allowed. Specify names to import individually
ci: contracts/ERC1155Verifier.sol#L5
global import of path ./lib/GenesisUtils.sol is not allowed. Specify names to import individually
ci: contracts/ERC1155Verifier.sol#L6
global import of path ./interfaces/ICircuitValidator.sol is not allowed. Specify names to import individually
ci: contracts/ERC1155Verifier.sol#L7
global import of path ./verifiers/ZKPVerifier.sol is not allowed. Specify names to import individually
ci: contracts/ERC1155Verifier.sol#L12
Main key parameter in mapping idToAddress is not named
ci: contracts/ERC1155Verifier.sol#L12
Value parameter in mapping idToAddress is not named
ci: contracts/ERC1155Verifier.sol#L13
Main key parameter in mapping addressToId is not named
ci: contracts/ERC1155Verifier.sol#L13
Value parameter in mapping addressToId is not named
ci: contracts/ERC1155Verifier.sol#L22
Code contains empty blocks
ci: contracts/ERC1155Verifier.sol#L34
Error message for require is too long