Pixel Protocol aims to facilitate PartyBid-style collective ownership of Nouns.
Pixel Protocol is a collection of smart-contracts that facilitate the collective ownership of Nouns. The protocol enables Noun owners to transfer their Nouns in exchange for pixel tokens, or list their Nouns for sale at an ethΞ price of their choosing. If the community agrees, anyone can pitch in to buy a Noun that is for sale, and when the purchase is complete, the Pixel Protocol will own the Noun and the people who helped buy it will get a certain number of pixel tokens based on how much they contributed. The purpose of the Pixel Protocol is to have a long-term role in how the Nouns community is run.
// Main treasury and governance controller. Funds and Nouns go here.
PixelTreasury
// Generic governance. Controlled by PixelTreasury.
PixelGovernor
// ERC20 governance token with added voting capabilities.
Pixel
// Party-buy Nouns
NounAsks.sol
There are two main ways that NounAsks enables Pixel DAO to acquire a Noun:
swapNoun
to immediately transfer their Noun to the DAO and receive 1000 PIXEL.createAsk
to list their Noun for sale. The owner asks for a certain ETH:PIXEL rate as well as some amount of PIXEL. If it is approved by governance, then anybody can contribute to filling the ask, and ultimately the DAO acquires the Noun and distributes a total of 1000 PIXEL to the owner and contributors.Note 📣: A Noun owner that transfers their Noun to Pixel DAO via NounAsks can not automatically get their Noun back. Once Pixel DAO owns it, it's up to the DAO what they do with the Noun. The motivation for the project was for the DAO to vote on NounsDAO proposals with their Nouns, forever.
The governance system uses standard general-purpose openzeppelin governance contracts, battle-tested and compatible with Tally.