We built and launched a DAO, complete with a token, a community platform, and governance
We used ComposeDB to store and query token metadata
We used Pocket's RPC node to power wallet connection
We used OpenZeppelin's Relay to power our gas-free minting experience
We used ComposeDB to store and query token metadata
We built a subgraph that indexes the ERC-6551 account for each Lizard NFT
We used Magic to onboard users who did not have a wallet. We had several DAO members join using Magic
Introduction
BEAD DAO explores the use of crafts and play to onboard new friends into web3.
Motivation
Our goal was to lower barriers to entry by providing an easy, fun experience that harnessed the impact of being together IRL. We also wanted to use 'play' as a restorative activity during the hustle-and-bustle-filled hackathon experience.
The Tech
Halo (https://arx.org/) NFC hardware wallet chips were used to power the IRL-only minting experience.
ERC-6551 (https://eips.ethereum.org/EIPS/eip-6551) and Tokenbound protocol (tokenbound.org) were used to give each Lizard NFT it's own wallet address which collects BEAD tokens.
OpenZeppelin's Relay was used to subsidize gas costs for all participants.
Magic was used to onboard users without a mobile wallet configured.
Pocket was used as an RPC provider to power wallet connection.
A custom subgraph was created to index Lizard NFT wallet addresses (https://thegraph.com/studio/subgraph/bead-dao/playground/)
The UX
Each user was onboarded in person by us at our booth in the buidlhub and invited to make a bead lizard with the craft supplies on our table. After 5 days of beading and building, we gave away 100 Beaded Lizards equipped with NFC Halo chips to the BEAD DAO community. Once our website was ready, we invited users over Telegram to mint Bead Lizard NFTs by tapping their NFC chips. The first tap mints a Bead Lizard NFT to the users wallet, subsequent taps mint Bead NFTs which are the governance token of the BEAD DAO.
To make it more social and fun, we had users search for other BEAD DAO members during the conference to mint Bead NFTs from the chips that the first 100 members hold.