Pieces Protocol

First Flight #32
Beginner FriendlyFoundrySolidityNFT
100 EXP
View results
Submission Details
Severity: low
Invalid

Not used Error Code

The TokenDivider.sol file contains an unused error code: error TokenDivider__InvalidAmount();. This error is declared but not referenced anywhere in the codebase, making it redundant.

  • Found in src/TokenDivider.sol

contract TokenDivider is IERC721Receiver, Ownable {
error TokenDivider\_\_NotFromNftOwner();
error TokenDivider\_\_NotEnoughErc20Balance();
error TokenDivider\_\_NftTransferFailed();
error TokenDivider\_\_InsuficientBalance();
error TokenDivider\_\_CantTransferToAddressZero();
error TokenDivider\_\_TransferFailed();
error TokenDivider\_\_NftAddressIsZero();
error TokenDivider\_\_AmountCantBeZero();
error TokenDivider\_\_InvalidSeller();
--> error TokenDivier\_\_InvalidAmount();
error TokenDivider\_\_IncorrectEtherAmount();
error TokenDivider\_\_InsuficientEtherForFees();

Recommended Mitigation:
Remove the not used Code

Updates

Lead Judging Commences

fishy Lead Judge 5 months ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.