The Standard

The Standard
DeFiHardhat
20,000 USDC
View results
Submission Details
Severity: low
Invalid

Not allowing to mint NFT with tokenId Zero

Summary : mint() function inside the contract SmartVaultManagerV5 unable to mint NFT with tokenId ZERO(0)

Vulnerability Details :

Impact : It is known that some collection start at NFT ID zero(0)

Tools Used : Manually

Recommendations : Change below code

function mint() external returns (address vault, uint256 tokenId) {
tokenId = lastToken + 1;
_safeMint(msg.sender, tokenId);
lastToken = tokenId ;

To this :
function mint() external returns (address vault, uint256 tokenId) {
tokenId = lastToken ;
_safeMint(msg.sender, tokenId);
lastToken = tokenId +1 ;

Updates

Lead Judging Commences

hrishibhat Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Lack of quality
Assigned finding tags:

informational/invalid

Support

FAQs

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