ProposalsProposal 676

Retrofund Yukigesho's work on Nouns Terminal

Executed
For
171
Against
48
Abstain
5
Quorum: 112
Proposed by
0x1E79...159D
, sponsored by
0xb48E...E48b

Retrofund Yukigesho's work on Nouns Terminal

TL;DR: 9 ETH for 2 years of maintenance and 5 months of Yukigasho’s active work on Nouns Terminal

Nouns Terminal is an alternative Nouns auction client focused on high information density. It has been consistently used by ~200 unique users/month, and facilitated 10 bids (including one winning bid).

Since May 2024 Yukigesho has been actively working on bug fixes, upgrades and improvements.

Why consider retrofunding Nouns Terminal?

  • Independent open-source implementation that’s easy to self-host
  • Displays a lot of useful data the other clients don’t (profiles, graphs, balance changes, and more)
  • Support Yukigasho — talented raising star developer in the Nouns ecosystem

Progress so far

Over the last 5 months Yukigasho has completed more than 60 tasks: introduced new features, fixed bugs, made performance improvements and maintained a healthy open-source codebase.

  • Price graphs. See how Noun sales are going at a glance, in the last 3/6/12 months.
  • Bidder profiles. Index and display information about the 2,200+ wallets who participated in the auction. The extra information includes ENS avatars, social profiles, custom bio and bid history.
  • Balance changes. When a wallet transfers in more funds, the auction table highlights ETH value changes.
  • Noun profiles. Show details about each Noun and its traits.
  • Auction pages. Add a way to directly link to a specific auction with nice-looking OpenGraph and Farcaster preview frames.
  • Client information. If a bid was placed using a registered Nouns Auction client, Nouns Terminal will show the client icon and link in the bid row.
  • Public analytics. An open dashboard showing Nouns Terminal usage.
  • Monitoring and oncall. Alerts that notify Yukigesho when something is wrong. Twice in the last 5 months Yukigesho has fixed bugs and protocol/metadata changes.
  • Farcaster bot. LLM-powered bot that gives each Noun a name and tries to be funny.
  • Latest dependencies. Upgraded several major versions of NextJS and a dozen more dependencies, migrated from Ethers to viem, upgraded to wagmi to v2, integrated the latest versions of wallet connectors. This ensures we use the latest, most secure tech and makes it easier for contributors to submit changes.
  • Improved reliability and performance. Reduced the time-to-index from 20 minutes to less than 60 seconds. Fixed a bunch of tricky concurrency problems.
  • Documentation for self-hosting. Anyone can run Nouns Terminal locally or host it on the most popular hosting providers. Simple instructions are provided in the repository.

Future Plans

9 ETH will not only reward 2 years of maintenance, 5 months of active work, 10+ bids, 800+ users, but ensure guaranteed maintenance through May 2025.

During this time, Yukigasho will focus on promoting the client and onboarding more users. The goal is to reach the point where the protocol reward fees are paying for the project hosting and maintenance.

All code is open source (hosted on GitHub) and easy to self-host.

Endorsement from w1nt3r.eth:

Yukigesho is my most talented intern. He’s been doing full stack development for over 3 years, working at big banks and small startups. When I told him about Nouns, his mind was blown and he asked to take part in this. I’ve been impressed at how quickly Yukigesho onboarded to web3 development, I can see his evolving sense of ownership and exciting ideas. I would love for Yukigesho to continue working on projects in the Nouns ecosystem, and kindly ask the community to retrofund his contributions”