Open leeduckgo opened 2 years ago
tokenURI should be a json.
and commit hash should be in params and set in description.
such as:
Update: mint voxel NFT with arweave uri, github pages url and commit hash.
An example of tokenURI returned, it is encoded in base64:
data:application/json;base64,eyJuYW1lIjoiVGFpIFNoYW5nIFZveGVsICMxIiwgImRlc2NyaXB0aW9uIjoiQSBUYWkgU2hhbmcgVm94ZWwgdG9rZW4gY3JlYXRlZCIsICJhdHRyaWJ1dGVzIjogW10sICJvd25lciI6IjB4NTZjYjM0YTY4MDA2MGEwYzkwYjlhMDAwYzk0MDU2ZjAzODEzMjM3MSIsICJpbWFnZSI6ICJodHRwczovL3dlbGlnaHRwcm9qZWN0LmdpdGh1Yi5pby92b3hlbC12aWV3ZXItcGFnZS8iLCAiZXh0ZXJuYWxfdXJsIjogImh0dHBzOi8vd2VsaWdodHByb2plY3QuZ2l0aHViLmlvL3ZveGVsLXZpZXdlci1wYWdlLyIsICJ1cmkiOiAiaHR0cHM6Ly81eXduNmRhZW56NnBvZWZwamtnczNjMnZkZ3R6c2sydmV2YW02YW96a2Z6enp3cm1naS5hcndlYXZlLm5ldC9uRkYzSjRWQjBCUDllSHQzNWdkZmZHdXdDWGFIZlh3dEpsMks2dTRHeUEwIiwgImNvbW1pdCI6ICJlMDcwZjU1ZWY0NGY0MTY2MWE2NTA0OGMwZmQzMGFmMzNlMjBmZjdjIn0=
and decode as following json data:
{
"name": "Tai Shang Voxel #1",
"description": "A Tai Shang Voxel token created",
"attributes": [
],
"owner": "0x56cb34a680060a0c90b9a000c94056f038132371",
"image": "https://welightproject.github.io/voxel-viewer-page/",
"external_url": "https://welightproject.github.io/voxel-viewer-page/",
"uri": "https://5ywn6daenz6poefpjkgs3c2vdgtzsk2vevam6aozkfzzzwrmgi.arweave.net/nFF3J4VB0BP9eHt35gdffGuwCXaHfXwtJl2K6u4GyA0",
"commit": "e070f55ef44f41661a65048c0fd30af33e20ff7c"
}
update: rich details about creator and commit.
Reference: