ERC-7160 Batch Upload

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.

ERC-7160 Batch Upload

Upload media and metadata to Pinata, then batch-append ERC-7160 token URIs by positional index.