Daniel Allan, a well-established indie-electro musician in web3 has gained recognition for being a pioneer in the industry. He was one of the first musicians to crowdfund an album, sharing royalties from the project with his backers. He raised 49.3 ETH in 24h and formed a creator DAO allowing backers to participate in governance by purchasing $OVERSTIM**.** He’s experimented with visual NFTs, music NFTs, and video NFTs, been featured in Time Magazine, and ****is paving the way for other independent artists.
Consequently, he’s become a mentor for many smaller musicians, but oftentimes he’s left with the burden of telling those who are ready to drive change, that web3 is not yet ready for them. The truth is that it’s very hard for artists to find a simple, affordable and white-label way to mint their NFT drops. So through a partnership between Bonfire and Rampp, Daniel has managed to create his own custom smart contract and minting experience for his next NFT drop — using no code!
There's a promise of self-sovereignty with smart contracts — that you can own your own destiny as a creator in web3. But there are major barriers to that being true. 1) A smart contract is a very technical instrument, and so it's not accessible to many creators. 2) Because of technical limitations, many creators end up having to spend a ton of money to hire a developer if they want to do something creative with their NFT drop 3) Creators usually mint through platforms with more rigid options and where it’s not their brand at the fore.
<aside> 🚀 If you are interested in helping us pilot this feature please sign up for our waitlist and mention custom contracts as a use case you want to explore.
</aside>
Creators are the platform in web3. They should own the contract and be able to take that with them without permission from any governing platform. So we wanted to make it easy to enable customizability and flexibility at the contract level, while also keeping the process intuitive to use and available to all.
IMAGE
Daniel Allan’s custom contract and minting experience was a two-step process. Step one was about creating the contract. Bonfire partnered with Rampp to support their custom contracts. Rampp is a no-code tool that walks any creator through the end-to-end flow of how to create their own contract from uploading their metadata, creating their contract, deploying it, and then verifying it. Their product is extremely flexible. Creators can pick from a buffet of features they want their contract to have. And Rampp can support music, video, or image NFTs on several chains, including Ethereum, which is what Daniel is using for his drop.
<aside> 🛠️ For the full guide on how to create your own custom contract and minting experience check this article.
</aside>
Step two involved importing the custom contract into Bonfire. After importing it into the Store, Daniel created the minting experience. Because Bonfire is integrated with Rampp, and smart contracts are permissionless, it can read from that contract. So it is able to understand the price, total supply, and all other details coded in the contract. Bonfire’s Studio functionality (or CMS) allowed Daniel to design a beautiful landing page with a mint component, including a mint button, and a quantity selector.
Now that we’ve covered the technical aspect of it all, let’s get to the good stuff. Daniel’s project is a four-song EP called Glass House. Supporters will get randomly assigned one of the four songs with accompanying generative audiovisual artwork. When first minted, everyone will have the same static image. Then 72 hours later, there will be a big reveal party where each unique image will be revealed.
In Daniel's contract, beyond the pre-reveal and post-reveal, there will also be an allowlist. This means that those that supported any of his previous NFTs get their address whitelisted to mint early. A few days later will be the public mint, but it’ll only be at the reveal party that holders will be able to see the final image. Disclaimer: Daniel was able to fully create his custom contract on Rampp, however, due to the complexity of this project he has worked with a creative director to bring it to life.
IMAGE