Inspiration

Tech inspiration

Witnessing the rapid evolution of the various Blockchains, we were drawn to Solana for its scalability, speed of transactions and low transaction fees, to name a few of its features.

Metaplex’s Candy Machine on Solana afforded us the ability to create our own NFT marketplace. As exciting as it was to work on this, Candy Machine as stand-alone on its own didn’t meet our unique requirements of releasing regular, time NFT drops.

We needed a solution that would allow us the ability to schedule a series of sequential drops. We looked at all the brilliant applications such as Solanart, Metaplex (to name a couple) and decided to create our own code.

Meet B◎NB◎N - a gift to the Solana Community.

Link: https://github.com/metasafari/bon-bon

B◎NB◎N is open source software based on Metaplex’s Candy Machine and is designed for you to have full control over your NFT initiative. There are many great features but here are the main ones:

  • Use the codebase and design files to create your own Candy Store (filled with many candy machines)
  • We can host your Candy Machine for you - for FREE
  • You have full control over your NFT assets
  • We take NO commission - therefore, all proceeds go to the creator
  • We’re happy to support you with deployment

We’ve been using the B◎NB◎N software for MetaSafari’s Wildlife Park. Our first Tribe, being Alt Saints, has a collection of almost 400 uniquely designed endangered animals from around the world.

As of 29 September 2021, we’ve been doing regular NFT drops of specific endangered animals, with a maximum supply of 999 each.

Brand inspiration

The multi-tribes — or brands — that make up MetaSafari draw inspiration from multiple eras, brands and technologies.

The wrapping of MetaSafari as a whole draws inspiration from the once abundant video stores of the 1980s, gaming consoles of the same era and the current wave of consumer interest in and interactions with blockchain technology.

The brands themselves are inspired from games, tv shows and advertising that draw from the styling, technical advancement and hope from specific eras. From the retro-future car design and the obsession with space exploration of the 1960s through to the 1980s & 1990s interpretations of 17th century isometric art, our tribes are further enriched with pop music and the art and fashion that accompanied the eras.

MetaSafari is a collection of our own brands that are trusted with the most important of missions: improving all life on the planet.

All of the brands are infused with purpose. From measurable outcomes:

  • Give a substantial percentage of NFT sales to support environmental initiatives
  • Alt Saints
  • Dino x Dino
  • Thugs & Princess
  • Invite our community to reconsider their past family stories
  • And to take charge of their lives and own their realities
  • Momo & Yeti
  • Astronaut Academy
  • Have purposeful fun for the sake of bringing joy into the world via car chases
  • And cross-cultural travel & cooking content
  • Sushi Bear
  • Axel/Axle
  • All of our tribes are content-rich gaming and audio visual experiences.

How we built it

We began researching what was available for our unique needs and had several insightful conversations with other teams who have built on the Solana using the Metaplex framework.

We ran experiments by hosting on other platforms and unfortunately, they were not able to meet our needs.

So began building our own by using the Candy Machine Command Line Interface (CLI) to build & deploy our individual candy-machines on a weekly basis.

The backend in its current state is made up 90+ scripts and programs to streamline the creation, verification, and deployment of individual candy-machine(s) across three environments: devnet testnetmainnet-beta`.

The codebase is hosted in Github to encourage our remote members to contribute from wherever they are and follow good coding practices.

The production environment variables for all our candy-machines across all three environments are controlled, managed, and deployed using Doppler.

The production website and application deployments are managed and deployed using Vercel.

The frontend has three components:

Latest NFT drop

This was first built using the React framework, plus we took guidance and inspiration from the community. It was a good starting point, and we enhanced it to provide a good UI/UX experience for our community.

Wildlife Park

We took what we built earlier using the React framework and ported it over to Next.js framework for few reasons, including being able to leverage some performance analytics (to be switched on soon).

We have a long road ahead, in terms daily and weekly candy-machine deployments and NFT drops. So we thought, may be, other folks in our community might have a similar need -- to be able to host multiple candy-machines -- so we are open sourcing our codebase and design files.

Maps of Animals

Not fully built out yet, but our NFT collectors will be able to come in and quickly visually realise where their endangered animals are geo-spatially located on Earth, as we have mapped out the Latitude and Longitude for each animal and the meta data is stored on Solana and Arweave blockchain.

{
"trait_type": "Latitude",
"value": "-35.804447"
},
{
"trait_type": "Longitude",
"value": "137.227478"
},

Technical stack

For our current build, we have used the following technical components:

  • Solana
  • Metaplex
  • Phantom
  • React
  • Nextjs
  • TypeScript
  • Bash
  • Doppler
  • Vercel

During the hackathon, we did experiment with the following:

  • Wormhole
  • Rust
  • Anchor ...and intend to build using them for the next set of features which are due to be releases in next phase.

Challenges we ran into

Building on Solana and Rust is not that easy, luckily we have an amazing community, and frameworks such as Metaplex, Anchor, and Wormhole came to our rescue.

Finding resources is also not that easy with the above skillset, and web3 experience. Somehow we managed to attract a select few, who are super cool to hangout, they love designing, building and shipping on a regular basis.

For our epic roadmap, we need heaps of assistance in all areas, so if you're keen to explore with us, please do reach out.

Accomplishments that we're proud of

To be honest, we didn't expect to accomplish all of which we did during the hackathon.

B◎NB◎N our gift to the community, and the GITHUB codebase is yours too ...come, take it for a spin.

What we learned

At the outset, when we began this MetaSafari journey, we thought we had to have all the answers, heaps of money raised, & a large team to kick things off and ship something that is production ready.

What we learned is, we need to come in with a beginners mindset and heaps of curiosity to quench our web3 thirst.

And there are 100s and 1000s of folks in the community who are willing to invest their time to get us oriented and started on the right path and direction.

Thank You

What's next for MetaSafari

Alt Saints

  • Continue building, deploying, and hosting our weekly candy-machines in our Wildlife Park
  • Begin planning, designing for phase-01
  • Build free upgrades
  • Fractionalise your NFTs into parts
  • Release gaming building blocks
  • Continue building and shipping codebase

Dino x Dino

  • Prepare for the upcoming launch
  • Launch collectors' pre-historic dino eggs
  • Reveal traits and gems
  • Issue gems and more gems
  • Begin hatchery hatching as the eggs come out of hibernation
  • Airdrop upgrades
  • Continue building and shipping codebase

Momo & Yeti

  • Prepare for the upcoming launch
  • Launch ice-screams
  • Release spell book
  • Incubate melting season
  • Tame (or not) the storm of magic, mythical creatures, and parties
  • Release gorgeous stories so as to watch and listen
  • Continue building and shipping codebase

Here is our MetaSafari Roadmap, please come check it out and join us along the way of building this epic together.

LET's PLAY

DISCORD | GITHUB | TWITTER | INSTAGRAM | WEB | MEDIUM | Wildlife Park | B◎NB◎N

Built With

+ 10 more
Share this project:

Updates