A porter carrying cherry blossom through a torii gate toward Mount Fuji. A porter carrying cherry blossom through a torii gate toward Mount Fuji.

6,400 NFTs that kept live score of a basketball tournament, built in two months.

Basketball NFTs · California, United States

  • 6,400 dynamic NFTs: 100 for each of the tournament’s 64 teams
  • 100 left standing at the end; every other token became a participation trophy
  • 2 months for the smart contracts, backend and mint page

What did Bushido build for this basketball NFT collection?

Bushido built 6,400 dynamic NFTs that followed TBT, The Basketball Tournament, as it was played: 100 for each of its 64 teams, showing the live score and turning into participation trophies as teams went out. It took two developers two months to build the smart contracts, backend and free mint page.

The problem

The brief was an NFT collection that did not sit still: it would follow TBT while it was played.

The solution

  1. The live score, on the token.

    While its team played, a token showed the score and opponent; between games, the next opponent.

  2. Eliminated teams become trophies.

    Image and metadata changed to a participation trophy, still owned, no longer in the running.

  3. A free claim, for the whitelist only.

    A Merkle tree whitelist, checked by the contract itself.

The result

A typical NFT This collection
What the token shows The same image it had at mint Its team’s live score, or the next opponent
When the team loses Nothing changes It becomes a participation trophy
What makes it scarce The supply set at mint The tournament: 100 of 6,400 survive
Stack, team and facts

The NFT was
the scoreboard.

Smart Contract Development
Web 3.0 Development
Backend Development
Web Development
Infrastructure
Industry
NFT, Sports
Period
2 months, 2022
Team size
2 developers
Deliverables
Smart contracts
Backend system
Mint page
Tech Stack
Next.js, Tailwind, Ethereum, Solidity, Hardhat, OpenZeppelin, Ethers.js, SST, AWS (Lambda, API Gateway, DynamoDB, S3, CloudFront)

Next

Questions

Questions people ask about this collection.

What happened to the NFTs of eliminated teams?

They became participation trophies. The holder kept the token, but only the champion’s 100 stayed in the running.

Who could claim a token?

Only whitelisted addresses, for free, checked by the contract with a Merkle tree.

Yours is next.

Same team, sharper tools. Tell us where you are and we will tell you what it takes (scope, shape and a timeline we would actually hold ourselves to) on a 30-minute call with a builder.