I'm currently setting up my minting software and noticed I get the error when assigning a CIDv1 hash as the image (CIDv0 works fine - it just fits)"Text string metadata value must consist of at most 64 UTF8 bytes"
I also noticed that someone got around this by splitting it up into a list of less than 64 bytes each.
eg.
{...image: [ "lessthan64string-0", "lessthan64string-1", "lessthan64string-2", "lessthan64string-3" ]...}
= lessthan64string-0lessthan64string-1lessthan64string-2lessthan64string-3
This seems very off standard for a NFT or am I wrong. Obviously you can recreate the string by joining, but I wouldn't think the chances of market places doing that is big.
I've had a look at - https://github.com/cardano-foundation/CIPs/pull/85, but I'm not sure about it.
If anyone could point me the the direction of what is the proper way to di this - It would be muchly appreciated
Thanks for your time
FYI: the reason for the CIDv1 is I am using https://nft.storage/ (as well as pinata) and I want the 2 hashes to match for longevity of the NFT for the images and they seem to only support CIDv1 - and it's going to have to be supported at some stage. The filecoin (nft.storage) one will be used as a backup