Some time ago I was asked to build open-source tooling to “accelerate the adoption of the Hedera NFTs ecosystem”. I figured that since our NFT metadata is now interoperable and aligned with industry standards (via HIP-412), it was time to build an NFT minting webapp to enable both technical and non-technical creators the ability to quickly, easily, and inexpensively mint NFTs on Hedera the right way.. Before we started building, I set a few guiding principles and goals for the project:
- Open source
- Integrates with community wallets
- Mints NFTs using the Hedera Token Service
- Enforces the HIP-412 metadata standards so your NFT is supported by all major marketplaces
- Utilizes IPFS for secure long-term storage
Who is Mintbar for?
Mintbar.xyz is an open-sourced Hedera NFT minter which was built to help accelerate the adoption of the Hedera NFT ecosystem. That said, there are 2 types of users in mind.
- Technical - an open source Hedera NFT minter and gallery app to save you development time.
- Non-Technical - an easy, trustless app for non-technical users to mint new, fully featured NFTs and NFT Collections.
There’s also a testnet version (testnet.mintbar.xyz) so that you can make sure everything is exactly right before minting on mainnet. If you need testnet hbar tokens, you can create an account using the Hedera Developer portal. Additionally, you can create or import a testnet account using the HashPack wallet.
Mintbar is just the first implementation of the NFT Minter app and I hope to see many more in the coming months which add various feature enhancements and creative UI/UX.
My goal is to help accelerate adoption of the Hedera NFT ecosystem and Mintbar is the first project that I’m ready to share.
You are welcome to fork the Hedera NFT Minter repository, enhance it however you’d like and deploy it either as a standalone product or integrate it into your existing platform. While there are additional features that we would have liked to include, the current repo should provide a solid jumping-off point. That said, we do not plan to maintain Mintbar and all new features will need to be implemented by the community under a new domain.
Please check out the README for install instructions and other developer notes.
Not your keys, not your NFTs. Mintbar only adds the keys/permissions that you define during the minting process. You are in full control of your NFTs and Collections.
Integrates with Ecosystem Wallets
I often get asked “Ashe, do you have an example of adding wallet support to a front end?”. The answer is now yes!
Mintbar supports the Hashpack and Blade wallets on desktop and the Hashpack dapp explorer on mobile. We decided not to support the pairing string method.
Mints Hedera-native NFTs
The Hedera Token Service (“HTS”) is simply amazing. It’s lightning fast, has ultra-low transfer fees, protocol-enforced creator royalties and doesn’t require smart contracts. While the Hedera ecosystem also supports ERC standard NFTs, our community is currently tooled for native HTS tokens and Mintbar was not built to support ERC721 NFTs. This way, you can be sure that each NFT will be fast, green and cost a fraction of a cent to transfer.
Also, by minting native “HTS” NFTs, you always know the exact price in USD since it’s fixed (and Mintbar is free to use). You can visit https://hedera.com/fees for more information on expected costs.
Enforces the HIP-412 metadata standards
Your NFT is only as good as its metadata. The Mintbar adheres to the HIP-412 standard ensuring that your NFT is compatible with all major Hedera wallets and marketplaces as well as interoperable with ERC-721 NFTs from other ecosystems.
All NFT images and metadata files are stored on IPFS using the NFT.storage service which utilizes their own IPFS nodes as well as the Filecoin network. This ensures redundancy of your hosted files.
Here is a list of all the features Mintbar has to offer at launch.
- Mint NFT in a new or existing Collection
- Mint up to 10 NFTs at a time
- Supports max supply of 999,999 NFTs in a Collection
- Collection name (on-chain)
- Collection symbol (on-chain)
- NFT name
- NFT description
- Creator name