Update structure to match hash #35
Annotations
10 errors, 10 warnings, and 10 notices
solhint:
contracts/package/attestation/AsnDecode.sol#L14
'decodeLength' should start with _
|
solhint:
contracts/package/attestation/AsnDecode.sol#L32
'copyDataBlock' should start with _
|
solhint:
contracts/package/attestation/AsnDecode.sol#L75
'decodeElementOffset' should start with _
|
solhint:
contracts/package/attestation/AsnDecode.sol#L87
'decodeDERData' should start with _
|
solhint:
contracts/package/attestation/AsnDecode.sol#L94
'decodeDERData' should start with _
|
solhint:
contracts/package/attestation/AsnDecode.sol#L115
'copyStringBlock' should start with _
|
solhint:
contracts/package/attestation/AsnDecode.sol#L158
'decodeElement' should start with _
|
solhint:
contracts/package/attestation/AsnDecode.sol#L165
'decodeIA5String' should start with _
|
solhint:
contracts/package/attestation/EASverify.sol#L22
'EIP712_DOMAIN_TYPE_HASH' should start with _
|
solhint:
contracts/package/attestation/EASverify.sol#L26
'TIME_GAP' should start with _
|
1-1-unchecked-lowlevel:
contracts/package/royalty/RoyaltySpliterStatic.sol#L70
RoyaltySpliterStatic._pay(address,uint256) (contracts/package/royalty/RoyaltySpliterStatic.sol#70-76) ignores return value by (sent) = ETHreceiver.call{value: amount}() (contracts/package/royalty/RoyaltySpliterStatic.sol#73)
|
1-1-unchecked-lowlevel:
contracts/package/derived/MintPassOptimized.sol#L101
MintPassOptimized.withdraw() (contracts/package/derived/MintPassOptimized.sol#101-106) ignores return value by (sent) = _msgSender().call{value: balance}() (contracts/package/derived/MintPassOptimized.sol#104)
|
1-0-write-after-write:
contracts/package/attestation/VerifyAttestation.sol#L205
VerifyAttestation.recoverTicketSignatureAddress(bytes,uint256).length (contracts/package/attestation/VerifyAttestation.sol#205) is written in both
|
3-1-dead-code:
contracts/package/attestation/AsnDecode.sol#L165
AsnDecode.decodeIA5String(bytes,uint256[],uint256,uint256) (contracts/package/attestation/AsnDecode.sol#165-180) is never used and should be removed
|
3-1-dead-code:
contracts/package/attestation/VerifyAttestation.sol#L166
VerifyAttestation.verifyEqualityProof(bytes,bytes,bytes,bytes) (contracts/package/attestation/VerifyAttestation.sol#166-185) is never used and should be removed
|
3-1-dead-code:
contracts/package/attestation/VerifyAttestation.sol#L265
VerifyAttestation.mapTo256BitInteger(bytes) (contracts/package/attestation/VerifyAttestation.sol#265-268) is never used and should be removed
|
3-0-solc-version:
contracts/package/attestation/AsnDecode.sol#L5
Pragma version^0.8.0 (contracts/package/attestation/AsnDecode.sol#5) allows old versions
|
3-0-solc-version:
contracts/package/access/UriChanger.sol#L3
Pragma version^0.8.16 (contracts/package/access/UriChanger.sol#3) allows old versions
|
3-0-solc-version:
contracts/package/royalty/RoyaltySpliterStatic.sol#L3
Pragma version^0.8.16 (contracts/package/royalty/RoyaltySpliterStatic.sol#3) allows old versions
|
3-0-solc-version:
contracts/package/tokens/OptimizedEnumerableUpgradeable.sol#L3
Pragma version^0.8.16 (contracts/package/tokens/OptimizedEnumerableUpgradeable.sol#3) allows old versions
|
solhint:
contracts/package/attestation/EASverify.sol#L33
Line length must be no more than 120 but current length is 129
|
solhint:
contracts/package/attestation/IdAttest.sol#L52
Line length must be no more than 120 but current length is 122
|
solhint:
contracts/package/attestation/IdAttest.sol#L54
Line length must be no more than 120 but current length is 142
|
solhint:
contracts/package/attestation/IdAttest.sol#L95
Line length must be no more than 120 but current length is 147
|
solhint:
contracts/package/attestation/Pok.sol#L108
Line length must be no more than 120 but current length is 139
|
solhint:
contracts/package/attestation/Pok.sol#L112
Line length must be no more than 120 but current length is 153
|
solhint:
contracts/package/attestation/Pok.sol#L117
Line length must be no more than 120 but current length is 137
|
solhint:
contracts/package/attestation/VerifyAttestation.sol#L73
Line length must be no more than 120 but current length is 201
|
solhint:
contracts/package/attestation/VerifyAttestation.sol#L219
Line length must be no more than 120 but current length is 139
|
solhint:
contracts/package/attestation/VerifyAttestation.sol#L253
Line length must be no more than 120 but current length is 122
|