You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is this a mandatory spec?
Some implementations set other structures in these data.
It seems that the current go implementation bianjieai/nft-transfer doesn't validate this structure for now.
@yito88 , mainly considering that such non-compliant NFTs may already exist before the specification is made. In order to support these NFTs and cross-chains, there is currently no mandatory verification, but in order for other chains in the ecosystem to be able to parse your metadata, It is best to unify the format according to the spec.
It appears that there's a discrepancy between the specification and the actual implementations regarding the format of tokenData and classData entries. The specification mandates that both tokenData and classData must be Base64-encoded strings with a specific JSON structure, including keys such as "value" and "mime". However, some implementations deviate from this requirement, allowing for different structures.
According to ICS-721 spec,
Is this a mandatory spec?
Some implementations set other structures in these data.
It seems that the current go implementation bianjieai/nft-transfer doesn't validate this structure for now.
Ref. public-awesome/cw-ics721#79
The text was updated successfully, but these errors were encountered: