The ERC-1155 URI standard format is:
https://example.com/api/item/{id}.json/
The {id} placeholder is literally the string {id}, not a variable
If the contract is returning explicid id then it must return 64 character
Token ID 1 becomes 0000000000000000000000000000000000000000000000000000000000000001
The URI ends with .json
Impact:
Wallet/Marketplace Incompatibility
Broken metadata displayin dApps
Follow standard in function uri(uint256 tokenId) public view override returns (string memory)
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.