Open shrugs opened 3 years ago
Since the zora platform does not support these property keys, it wouldn't really make sense to add them to the zora specification. However, there is a good opportunity to use perhaps introduce an enjin
spec that includes compatibility with other NFT platforms as you suggest.
yo!
i see y'all use the
additionalProperties: false
flag for metadata validation. any chance we can make that a bit more forgiving (i.e. remove it, defaulting to true)?If not,
validateMetadata()
will fail when a metadata object contains extra keys (like the popularattributes
orproperties
or, problematically, thelocalization
attribute from ERC1155), all of which should be able to be included (since parser of metadata will (should) ignore fields they don't understand). Keeping therequired
key should support the primary use-case of the zdk, which is to ensure that a site like zora can parse tokens on its own protocol.