In order to mint in bulk, data is uploaded to a PaintSwap server, processed and then uploaded with IPFS.
Bulk minting requires uploading data in a structured format. This data is then processed by PaintSwap and uploaded with IPFS. This process can take some time, so be sure to:
- Validate all data is according to the format requirements in this page
- Have patience when uploading data
- Test first with a single item to have faster back-and-forth testing if something is not working
To fully understand this page you should first read on the Supported NFTs, and Metadata within PaintSwap.
A CSV file with the exact filename
nfts.csvmust be on the root folder of the zip to be uploaded. Also on the root of the zip a folder with name
media, inside of which will go the media resources.
Each line in the CSV file must have the following structure:
attributescurrently attributes are limited to key-value pairs, this is being worked on to support complex attributes, including rarity. Example, including the quotes if multiple attributes are needed:
- Other fields should be according to the Metadata page. An example .zip file contains the appropriate structure can be downloaded here: https://s3.amazonaws.com/bulk.paintswap.finance/paintswap_bulk_mint_test.zip