[X4] - BEAD DAO 🏅

An IRL-only DAO created to spread joy, whimsy, and bead culture at ETH Denver and beyond! During the Buidlathon, over 100 lizards were beaded and over 150 Bead NFTs were minted by a community of 180+ BEAD DAO members.

Challenges

#BUIDLathon 2023 DAOs + Community Track

Pool 15,000 USDC

We built and launched a DAO, complete with a token, a community platform, and governance

Best DAO / Community tools built using ComposeDB

Pool 4,000 ETH

We used ComposeDB to store and query token metadata

Build on Pocket Network

Pool 3,750 USDC

We used Pocket's RPC node to power wallet connection

OpenZeppelin Defender Integration

Ranked 10,000 USDC

We used OpenZeppelin's Relay to power our gas-free minting experience

Best application built using ComposeDB on Ceramic

Pool 5,000 ETH

We used ComposeDB to store and query token metadata

Best new subgraph(s)

Ranked 5,500 USDC

We built a subgraph that indexes the ERC-6551 account for each Lizard NFT

Instant User Onboarding with Magic Wallet SDK

Pool 5,000 USDC

We used Magic to onboard users who did not have a wallet. We had several DAO members join using Magic

Project details

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.