ERC7160 Batch Upload
Upload an artwork once and publish it across multiple token IDs in a single transaction.
A tool to upload a given artwork across multiple tokens on your ERC7160TL contract in one single transaction.
Section
0. Pinata session
Provide a scoped Pinata JWT and gateway host for uploads. Credentials remain in browser memory only and are cleared on refresh.
Optional. Used only for opening uploaded content in a browser.
Use a dedicated scoped Pinata key for this tool. Session data is never written to local storage, cookies, analytics, or server logs.
Section
1. Contract target
Choose the chain and paste the ERC-7160 contract address
Section
2. Token mapping
Paste token IDs separated by commas or new lines. You can also use inclusive ranges like 1-50. Order matters: tokenIds[0] gets baseUri/0, tokenIds[1] gets baseUri/1, and so on.
0 token IDs parsed.
Section
3. Asset upload
Upload your artwork. For animated or interactive media, you can also provide a separate thumbnail image for previews and metadata.
This is the primary work associated with the selected token batch. Animated and interactive files should include a dedicated preview image for marketplaces and wallet displays.
Section
4. Artwork details
Add the title, description, and traits that will be published across the selected tokens.
Section
5. Review
Review the generated metadata batch before uploading and publishing to the contract.
Base URI mapping
No token IDs parsed yet.
Local metadata preview
null
Pinata JWT is required.
ERC7160 batch publishing maps metadata files by array position, not token ID. Duplicate metadata files are generated intentionally during upload.