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

Fully on-chain NFTs and a DAO, 1,000x cheaper to mint, built by one developer.

Daily NFT auction · United Kingdom

  • 1,000x lower minting cost, by reusing SVG fragments instead of storing repeated art
  • 0 off-chain storage: no IPFS, no server; art, metadata and DAO live on Ethereum
  • 1 developer, four months, from contracts to DAO

What did Bushido build for this daily NFT auction?

A generative NFT collection that lives entirely on Ethereum, mints a token only on days the ETH price rises, auctions each for a day and sends most of the proceeds to a Nouns-style DAO. Reusing SVG fragments made minting 1,000x cheaper. One Bushido developer built it in four months.

The problem

The idea: a daily NFT driven by the ETH price, with art, metadata and DAO all on-chain, no IPFS and no central server. The bigger and longer the rise, the rarer the token; on a falling day, nothing is minted.

The solution

  1. Compressed the art the way GIF does.

    SVGs are split into fragments tokens reference by index, and metadata is assembled on request.

  2. Minted only when ETH goes up.

    A Chainlink price feed compares today’s ETH price with yesterday’s.

  3. Holders decide what the money is for.

    They propose and vote on Ethereum transactions in the DAO.

The result

A typical collection This collection
Where the art lives IPFS or a server On-chain SVG, assembled from reusable fragments
What makes it rare Chance at mint The size and length of the bull run
Who decides where the money goes The team The holders, by proposal and vote
Stack, team and facts

Minted only
when ETH goes up.

Smart Contract Development
Web 3.0 Development
Gas Optimisation
DAO Governance
Generative Art
Industry
Web3, Blockchain, NFTs
Period
4 months, 2021 to 2022
Team size
1 developer
Deliverables
Smart contract development
Tech Stack
Ethereum, Chainlink price feed, Solidity, Hardhat, OpenZeppelin, Next.js, Tailwind, Ethers.js

Next

Questions

Questions people ask about this collection.

How was minting made 1,000x cheaper?

By splitting the SVG art into fragments that tokens reference by index, the way GIF compression reuses data, instead of storing repeated SVG content.

How does the DAO spend its funds?

Holders vote on proposals, each an Ethereum transaction, so the DAO can transfer funds, invest in another project, buy NFTs or ban a member.

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.