• © Goverland Inc. 2026
  • v1.0.3
  • Privacy Policy
  • Terms of Use
SharkDAOSharkDAOby0xe12305a06eCFc570C4e9EE664fb7e22901B3B8420xe123…B842

NounsDAO Prop 319 - Nerman.js

Voting ended over 2 years agoSucceeded

Nerman.js


TLDR


93 ETH to continue development of Nerman.js - Nouns SDK and the Nounish event feed discord bot.

Nerman


INTRO


Nerman was funded by Nouns DAO through Prop 77. Our team has been hard at work programming Nerman's various bots and libraries since then. Check out nerman.wtf for a summary of the project and links to the various code repositories.

In this proposal we focus our efforts on Nerman.js (GitHub, NPM), and Nounish feeds using our Discord bot (GitHub).


NERMAN.JS - NOUNS SDK


Nerman.js provides simple type-safe access to Nouns DAO contract events, as well as custom events such as Noun O'Clock. The user provides a JSON-RPC url and connects directly to an Ethereum node without any further 3rd party hosted services.

You can install Nerman.js with NPM

DEMO - NOUN O'CLOCK

import * as nerman from "nerman";

const Nouns = new nerman.Nouns( JSON_RPC_API_URL );

Nouns.on("AuctionEnd", (data : nerman.EventData.AuctionEnd) => {
    
    // It's Noun O'Clock, do stuff here!!

});

For more code examples see the ReadMe in GitHub. Nerman.js currently supports listening to Nouns DAO events such as auction creation, auction bids, proposal creation, dao votes, Noun creation, Noun transfer, delegation changes, and more. We also launched support for Nouns Nymz and have a live feed posting in a Nouns community Discord.

THE FUTURE

Nerman.js will provide and maintain access to events across the Nouniverse:

  • Nouns DAO events across all contracts, including DAO updates (v3) and DAO tools (token buyer)
  • Various events from Nounish projects and tools like Prop House, Nouns Nymz, Federation, Agora, etc.
  • Contract events from Nounish DAOs (Lil Nouns, Gnars, Builder DAO)

Nerman.js will index on-chain Nouns data:

  • Pre-indexed Nouns data included with library for instant access
  • Manually run the indexer yourself for verification
  • This indexed data allows Nerman to offer more complicated analysis of the data, including reporting behavior of voters, bidders, vote participation rates, etc.

Nerman.js will be a canonical source of knowledge about the Nouniverse:

  • Our extensive, SEO optimized documentation will help people figure out what Nouns contracts and projects exist and how to best interact with them. Our resources will be a useful starting point for anyone developing in Nouns.

DISCORD BOT - NOUNISH FEEDS


Nerman offers customizable Nounish event feeds for Discord channels, displaying formatted embeds with the main Nouns DAO contract events from Nerman.js. Users can configure which events to display in a channel with a simple command.

CURRENT NOUNISH FEEDS

  • Agora Discord Auction and DAO Proposal events in #gov-updates channel
  • A Nouns Community Discord Auction and Proposal events in #general channel Nouns Nymz posts in #nouns-nymz
  • Nouncil Auctions, Proposals, Token Transfers in Feeds Section Proposal votes and status changes posted in appropriate Prop threads in #nouncil-votes

THE FUTURE

We will add all Nerman.js events as we create them, allowing easy Discord notifications from Prop House, Federation, other Nounish DAO's, and anywhere else we can get event feeds from. We will also experiment with different feed ideas using the events we have, for instance creating a feed that only displays Nouns DAO votes with 0 vote weight as an informal on-chain chat.

We will also develop a way for automated Nouns DAO prop discussions using forums, where a new thread is automatically created for each proposal.


TERMS


  • funding for the team to continue developing Nerman up to Dec 31, 2023.
  • all code will be open source and released under a permissive license (such as MIT).

TRANSACTION


Total Budget: 93 Ξ Joel Cares (part time) and a team of 2 devs (full time)

Transaction 93 ETH streamed to 0x09b68020Fb9691C2c20687631EDCF16fdFCba277

Off-Chain Vote

FOR - SharkDAO vote FOR
25.05M SHARK38.6%
AGAINST - SharkDAO vote AGAINST
39.82M SHARK61.4%
ABSTAIN - SharkDAO vote ABSTAIN
0 SHARK0%
DON'T VOTE - SharkDAO skips vote
0 SHARK0%
ABSTAIN from SharkDAO vote
0 SHARK0%
Download mobile app to vote

Timeline

Jun 28, 2023Proposal created
Jun 28, 2023Proposal vote started
Jul 06, 2023Proposal vote ended
Oct 26, 2023Proposal updated