1. Introduction and Goals

Building Blocks is a collaborative NFT collection on Base where participants bid with unrevealed tokens to acquire revealed 1/1 art pieces. This collection is organized into sets, each set contains 100 individual pieces, created by 10 different artists. These artists, each contributing 10 pieces, base their designs on their personal interpretation of the original building block components. These foundational components were initially designed by the artist Jhekub.

1.1. Requirements Overview

Short description of the functional requirements, driving forces, extract (or abstract) of requirements.

Original Requirements

Building Blocks Mockups

Table 1.1 Functional Requirements
ID Requirement

REQ-1

An off-chain auction system that allows users to bid on 1/1’s.

REQ-2

Multiple auctions can be run at the same time.

REQ-3

Auctions will be created by an admin, with a simple UI.

REQ-4

When a user bids on an auction, the user’s wallet will be checked for the required amount of building blocks.

REQ-5

When a user bids on an auction, winning bids of other auctions will be checked to ensure the user has enough building blocks to win all auctions. In the event of not owning enough building blocks, the user will be notified that their bid will not be accepted.

REQ-6

Winners of auctions will have a Manifold burn/redeem app created for them to redeem their won 1/1.

REQ-7

A gallery page, displaying all revealed 1/1’s.

REQ-8

An FAQ page.