TLDR:
- Create a vault on v2 of Fractional where Noun owners can deposit Nouns to get $NOUNS tokens (token pegged to Nouns floor)
- Nouns inside of the vault can have their votes delegated to another address
- Noun owners can borrow $NOUNS against their Noun
Overview
The Floor Nouns Vault will allow for any Noun holder to trustlessly mint $NOUNS tokens through depositing them into a Floor Swap pool and borrowing against their nouns. At its core, the vault will offer the ability to deposit a Noun and get back 0.975 $NOUNS tokens and withdraw Nouns (when available for floor swaps) for 1.025 $NOUNS tokens.
Alongside this, $NOUNS owners will be able to vote on delegates for deposited Nouns. When borrowing against your Noun, you will be able to still maintain voting power personally.
Floor Swaps
Much like NFTX, users can swap 1 Noun for 0.975 $NOUNS tokens. A user can also swap 1.025 $NOUNS for the Noun (when available for floor swaps) of their choosing (since we do not really care about rarity). All fees here are sent to $NOUNS/ETH LPs.
$NOUNS tokens will have one vote in the core contracts and that will be on changing the delegate for all nouns in the vault. This will allow for all major governance to be abstracted outside of the floor vault contracts. To start, I would propose that the nounders are the initial delegate while a more robust governance structure is made for the floor nouns.
Noun Borrowing
Users can borrow $NOUNS against their Noun. When borrowing against your Noun, you will have control over where your Nouns’ votes are delegated (each borrowing position will be its own contract). Users can borrow up to 0.975 $NOUNS. When a user’s debt reaches 0.975 $NOUNS, the Noun moves from being protected for the owner to being available for Floor Swaps. In exchange for being able to borrow against your Noun, there is an interest rate charged in $NOUNS tokens. The interest rate here will be managed in combination with Nouns governance and Fractional governance. It is anticipated that at the start, NounsDAO will want Fractional to play a larger role in ironing out the system and slowly Fractional can be removed from any interest management needs if so desired.
In order to withdraw your Noun you must pay back any amount you borrowed plus any accrued interest.
Nouns.party (optional/stretch goal)
An upgrade to the nouns.party site and contracts to instead move all won Nouns in the vault and distribute $NOUNS to all participants.
Vault Ownership
Due to the flexibility of Fractional v2, we will be able to give NounsDAO governance managerial control (should it be desired) of this vault. This will allow for DAO governance to handle upgrades, fees and any other changes needed without Fractional’s approval. Again, we can make this ownership very flexible as there could be some benefits for NounsDAO to offload some work/governance to Fractional.
Risks
For NounsDAO the risks are minimal assuming most normal circumstances. There could be a world where more than 50% of Nouns were deposited into the floor vault and one user accumulated the majority vote of $NOUNS. Without users withdrawing their claimable Nouns you could theoretically 51% attack the DAO with only 26% of voting power earned. In practice I do not believe this is a feasible risk. On a smaller scale, this system could reduce friction to create onchain votes and potentially cause a level of governance bloat.
Fees
I propose we allocate a fee switch (like a ZORF) which would split potential fees to Fractional and NounsDAO. The fee switch would stay off and require both parties’ sign-off before being turned on.
Goals/Milestones
- 3-5 week development timeline post the launch of Fractional v2
- Standalone website to interact with the system
- Support on fractional.art to interact with the system
- Basic governance portal to vote on delegates
Stretch Goals
- More robust subDAO governance for $NOUNS
- Lock a $NOUNS token to mint a derivative Noun NFT for increased ownership feel
Team
The Fractional team is currently 20 strong and excited to work on this vault.