I am able to mint HTML pages as either a 1 of 1
or Series > Manual Upload
via animation_url
however, animation_url
seems to be ignored when trying to mint via Series > CSV Upload
.
Expected Outcome
-
Series > CSV Upload
using the CSV included below would mint the following HTML pages- “snowden-archive” on Arweave
- “SETUP32.EXE” on IPFS
Please note that I had originally included links to all text in italics below, however, as I am a new user I cannot include more than two links in my post. Would love to share the links as originally intended to make it easier to debug! In place of links, assets can be viewed on OpenSea > Sepolia > Contract
0x9ce0fcc01cb9b04037d8511a0c1db62c903b1c6a
. Token numbers for this contract provided below.
Actual Outcome
-
Series > CSV Upload
using the CSV below effectively mints theimage
field (animated GIFs) rather than theanimation_url
field-
“snowden-archive” on OpenSea after minting via
Series > CSV Upload
=> token #25 -
“SETUP32.EXE” on OpenSea after minting via
Series > CSV Upload
=> token #26
-
“snowden-archive” on OpenSea after minting via
-
Notice the difference (HTML pages, not animated GIFs):
-
“snowden-archive” on OpenSea after minting via
Series > Manual Upload
=> token #21 -
“SETUP32.EXE” on OpenSea after minting via
Series > Manual Upload
=> token #22 -
“snowden-archive” on OpenSea after minting via
1 of 1
=> token #23 -
“SETUP32.EXE” on OpenSea after minting via
1 of 1
=> token #24
-
“snowden-archive” on OpenSea after minting via
-
Specifically:
- “snowden-archive” >
tokenUri
does not haveanimation_url
key when minted viaSeries > CSV Upload
(token #25) - “snowden-archive” >
tokenUri
does haveanimation_url
key when minted viaSeries > Manual Upload
(token #21) - “snowden-archive” >
tokenUri
does haveanimation_url
key when minted via1 of 1
(token #23)
- “snowden-archive” >
To Reproduce
- Create > Series > CSV Upload
- Use the following CSV
name,description,created_by,image,animation_url
string,string,string,string,string
"snowden-archive","Testing",Eric Corriel,https://assets.enterthemachine.io/v3/famous-files/thumbnails/square/lg/1.gif,https://arweave.net/Mi9PLAnb4at9Ym8Z_Nm_5QuqAtVRnadOmJz3N0f-uPs
"SETUP32.EXE","Testing",Eric Corriel,https://assets.enterthemachine.io/v3/famous-files/thumbnails/square/lg/2.gif,https://ipfs.io/ipfs/QmUvaeFKus3xsWPFfaxmqyZuYrhM3Y6aFSxd9LVYFSUvGB
In addition…
-
The documentation on creating HTML NFTs says one needs to include
animation_details: {"format": "HTML"}
however this is no longer necessary as 1 of 1s and Series > Manual Upload HTML NFTs mint just fine without this key. In addition, escaping double quotes in CSV files is tricky (I think it would need to be{"""format""": """HTML"""}
which could throw people off. Perhaps consider removing this from the documentation if it’s no longer necessary.
In order for our team to investigate a bug/errors, please provide the following:
- What is your wallet address? : 0x40132A7Ec3d871c5380003D5BfED2EBb5cc1BCf9
- A summary of the issue : described above
- What are you trying to do? : Mint HTML pages via
Series > CSV Upload
- What is the actual outcome? Are you seeing any error messages? : See above, no error messages
- A screenshot of the issue/error with the console.
- What browser are you using? : Chrome
- What wallet are you using? : MetaMask
Thank you!