.NET/Unity - NFT Metadata Improvements & Bugfixes
Improved NFT fetching behavior and data, and fixed edge case when signing typed data containing large numbers.
What's Changed
- Fixed an issue with typed data signing using In-App/Ecosystem Wallets when one of the fields was larger than Uint32.
- Improved NFT Metadata Population & Added Filters
- The
ERC1155_GetOwnedNFTsextension now returns theQuantityOwnedmetadata field correctly for each NFT. - The
ERC721_GetNFTandERC721_GetAllNFTsextensions can now take in a newfillOwnerparameter that defaults to true and decides whether to make additional requests to populate theOwnerfield of the metadata, otherwise defaulting toConstants.ADDRESS_ZERO. - The
ERC1155_GetNFTandERC1155_GetAllNFTsextensions can now take in a newfillSupplyparameter that defaults to true and decides whether to make additional requests to populate theSupplyfield of the metadata, otherwise defaulting toBigInteger.MinusOne.
- The