Walt.id: Mint an NFT with Walt.id and Filebase
Learn how to mint an NFT with Walt.id and Filebase.
What is Walt.id?
1. Start by cloning the Walt.id NFT Kit GitHub repository:
2. Then, navigate into the project’s folder.
3. Open the following file in a text editor:
4. Replace the PRIVATE_KEY value with your crypto wallet's private key, then save the file:
5. Next, build the docker container with the following command:
6. Then, run the container:
7. To mint NFTs, we need some images stored on IPFS.
8. Select ‘Buckets’ from the left sidebar menu, or navigate to console.filebase.com/buckets.

9. Enter a bucket name and choose the IPFS storage network to create the bucket.

10. Now, upload your NFTs to Filebase using the web console and select ‘Folder’, then select the folder that contains your NFT files.
11. You will see your folder uploaded as a single object:

12. Copy the CID of your folder:

13. Navigate to your IPFS Folder using the Filebase IPFS gateway to see your folder’s files:
14. Now it’s time to create the smart contract for our NFTs.
15. Copy the contract address that is returned from this CURL command.
16. To mint your NFT, use the following CURL command:
17. Repeat the previous CURL command for each NFT you’d like to mint, changing the 0.png portion of the command to reflect 1.png, 2.png, etc.
18. To get information about your NFTs, you can use the following CURL command:
Last updated