NFT Vision Hack x Rarible
“Build on the Rarible Protocol”

Advait Kulkarni
Indorse
Published in
5 min readJul 12, 2021

--

Rarible has opened new horizons with the launch of the Rarible Protocol, with fantastic opportunities to develop new uses for NFTs! The creator-centric NFT marketplace is sponsoring a unique challenge during the NFT Vision Hackathon, bringing talented blockchain developers together to build innovative NFT solutions on the Rarible Protocol.

NFT Vision Hack x Rarible 🚀

Rarible is moving towards the vision of a fluid, interoperable, diverse NFT environment. The open-source Rarible Protocol, governed by the Rarible DAO, was launched to facilitate the development of the NFT space. With this new protocol, the opportunities for NFT use cases are endless!

The Challenge ⚔️

The Rarible Protocol is a set of smart contracts and tools for projects building in the NFT space. All projects minting within the ecosystem have a shared orderbook, which allows NFTs to fluidly move and interoperate between the applications built on the protocol.

The protocol is ideal for applications building storefronts or marketplaces, or wallets wanting to allow users to sell NFTs. There are three core parts of the protocol tooling for developers:

Minting (ERC-721, ERC-1155)

  • Custom royalties
  • “Lazy” minting that allows you to store an item on your back end and mint upon the actual sale
  • Upgradable assets contracts (via beacon proxy): once you started building with the Rarible protocol, you can evolve with us.

Exchange contract

  • Any combination of ERC-721, ERC-1155, ERC-20 swaps
  • Bidding
  • Arbitrary front end fees
  • With arbitrary addresses & value

Indexer

  • This tool will allow users to interact with protocols, access contracts and query data (by the creator, owner, collection, etc), available via API.
  • Index of all the ERC721 and ERC1155 assets ever created on the Ethereum chain
  • NFT Provenance: transfers, sales
  • NFT Metadata storage

Hot Hackathon Ideas 🔥

Come up with something new and exciting that hasn’t been thought of or choose from one of the following ideas:

  • Custom Auction and Sale Mechanics (Timed Auction, Open Auction, Reserve auctions, Vickery Auctions, Dutch Auctions, Random item drop, Generative Drops (custom ERC-721 that gives you a new item each time sale is done)). There are various inspirations to pull from, for example here.
  • Combinatorial NFTs using the Rarible NFT minting contract such that you can combining two NFTs in a collection to give another NFT. This could either be images or sound (to create more complex music). It could combine two NFTs in layers, or it could allow you to combine two NFTs to receive a third, different NFT (like a metal + wood NFTs = sword NFT). Inspiration for this might come from: Aavegotchi (which allows ERC 1155 tokens to be combined onto a single ERC 721), or punkbodies.
  • Something similar to https://docs.opensea.io/docs/embeds for the Rarible Protocol, with the ability to display things like: Image, Author, Owner, Price, a button, or QR Code to go to the rarible.com (for example). Another example could be for the embed to have a “buy now” button, and the sale to happen directly on the embed. Even cooler would be to be able to direct a fee going to the application or location which is generating the sale.
  • Minting NFTs on the Rarible protocol which are sold along a bonding curve, such that every new NFT item is more expensive.
  • Fractionalize NFTs and sell the shards individually, or, maybe even selling the shards along a bonding curve such that shards become more expensive.

You can review all the ideas for the Rarible challenge here: https://nftvisionhack.com/rarible

Additional Resources

Frequently Asked Questions

When is the deadline to submit my project?
Submissions are open from 3 July to 30 August 2021.

What should I submit for the Rarible track?
For a successful submission by August 30th, the date when the submissions are closed, you will need to share the following:

  • Working Prototype (optional)
  • Publicly accessible code repo
  • 2-slide deck explaining the solution
  • 2-min video (optional)

How many people can be on a team?
You can participate solo or in a team. Teams can include up to 5 team members. You can team up with software developers from any country, or with any type of experience!

Can I submit one project to more than one track?
No. To be fair to all teams and participants, each project can only be submitted for one track. However, you can submit different projects for different tracks.

Where can I find all the different challenges?
We have 4 different tracks, all can be found here https://www.nftvisionhack.com/#challenges

Are you offering any workshops during the hackathon?
Yes, we are conducting 4 different workshops. Grab your free ticket here: https://www.eventbrite.sg/o/indorse-19691952469

Is there an age limit to participate?
Yes, to participate you must be at least 18 years of age.

Do you have a chat room or a group that I can join?
To follow the hackathon, feel free to follow us on Twitter: https://twitter.com/NFTVisionHack. Once you register, you will also receive two links for our Discord and slack communities!

If you missed the Opening Ceremony check out the recording here: https://www.youtube.com/watch?v=Iy3wT3UsZbg

About Rarible

Rarible is a creator-centric NFT marketplace with a community governance program.

The Rarible ecosystem and Rarible protocol

  1. Supply and demand of the entire Rarible ecosystem is one of the biggest NFT marketplaces out there with over $156 million in total lifetime volume and 57k monthly protocol users, slick UX and a variety of use cases across industries. You can utilize the shared orderbook with Rarible and get additional exposure.
  2. Advanced & robust tech For the past 1,5 years, we have been heads down developing the infrastructure for the NFT market. These tools provide access to a wide range of functionality and data on all the NFTs created.
  3. Monetization Rarible protocol enables arbitrary front end fees: you can additionally monetize your creations.
  4. DAO and the network Rarible is steadily moving towards becoming a fully operating decentralized autonomous organization. The DAO will offer multiple opportunities for creators to get funding and exposure, incentivizing people building on top of the protocol. We expect the DAO to reward the early builders.

Rarible Governance System
The ultimate goal of Rarible is to evolve into a fully Decentralized Autonomous Organization (DAO), where all governance and decision rights belong to the platform users. By providing creators and collectors with the opportunity to propose and vote on platform upgrades, Rarible makes sure that the platform becomes a public good, responsive directly to its community members. On Rarible, you have a voice, and your voice is heard.

--

--