Nouns Treasury Management - USDC
proposed by 0xcc4f…0aed sponsored by 0xedc1…e7e1
This proposal was canceled.
Quorum
The For votes a proposal needs before it can pass
13 / 204 For votes of the quorum
6.4%
Stopped 191 more For votes short of quorum
Request size
Moves treasury funds without spending them.
Vote result
Which side is ahead
Turnout
157 / 1,361Nouns
11.5% cast
Proposal end
When voting closes
Canceled
Voting stopped
Opened
block 25,769,511
Closed
block 25,798,311

TL;DR
This proposal deploys a portion of the DAO’s idle USDC into productive staking while maintaining meaningful liquidity for future proposals. Specifically, the DAO currently holds 484,743 USDC in its treasury. Under this proposal, 300,000 USDC will be staked via Origin Protocol’s Origin Dollar (OUSD) for yield generation.
After receiving OUSD, the position will be wrapped into wOUSD, a non rebasing version of OUSD that eliminates unnecessary taxable events triggered by daily yield distributions. Following this transaction, the DAO will retain approximately 184,743 in native USDC form to preserve flexibility for future proposals.
Passing of this proposal will generate approximately $1,375 per month ($16,500 per year) that can be used to offset or cover the cost of other future proposals and operational expenses. The wOUSD can be unwrapped and redeemed for the underlying USDC at all times.

Specifications
Launched in 2020 by Origin Protocol, OUSD is an ERC20 stablecoin that generates yield while sitting in your wallet or multi-sig. Backed 1:1 by USDC, holders can go in and out of OUSD as they please. Yield is paid out daily and automatically (sometimes multiple times per day) though a positive rebase in the form of additional OUSD, proportional to the amount of OUSD held. OUSD yield, currently ~5.5% APY, comes from a combination of:
- Deploying USDC collateral to a Curve AMO
- Lending USDC collateral to Morpho on ETH mainnet, Base, and Hyperliquid
- Reward tokens (MORPHO, CRV, and CVX) are automatically claimed and converted to stablecoin
- OUSD sitting in non-upgradable contracts does not rebase, instead the interest generated from those tokens is provided to those that can rebase
Current and historical OUSD yields can be seen via the OUSD analytics page at all times. Proof of Yield tracks every OUSD yield event as the yield is distributed.
There is no set emission schedule for OUSD - similar to stETH, OUSD is minted on demand when users deposit their stablecoin into the protocol, and burned on demand when users redeem OUSD for the collateral USDC. OUSD is completely non-custodial, there are no lock-ups, terms, or conditions. Any web3 wallet can support OUSD and its rebasing function, including hardware wallets and multi-sigs. There is no need to ever again give up the keys to a 3rd party platform, such as Celsius, Blockfi, or FTX, to earn yield on stablecoin.
4 transactions · converts 300,000 OUSD and 300,000 USDC · approves up to 300,000 OUSD and up to 300,000 USDC
1Approve the OUSD vault to spend 300,000 USDC300,000 USDCApproval
0xa0b8…eb48USDC0 ETH
approve(address,uint256)
Calldata (64 bytes) 0x000000000000000000000000e75d77b1865ae93c7eaa3040b038d7aa7bc02f7000000000000000000000000000000000000000000000000000000045d964b800
2Mint OUSD with 300,000 USDC through the OUSD vault for the treasury300,000 USDCConversion
The amount is USDC deposited. The vault transfers the USDC from the treasury and mints OUSD to the treasury.
0xe75d…2f70the OUSD vault0 ETH
mint(uint256)
Calldata (32 bytes) 0x00000000000000000000000000000000000000000000000000000045d964b800
3Approve wOUSD to spend 300,000 OUSD300,000 OUSDApproval
0x2a8e…5e86OUSD0 ETH
approve(address,uint256)
Calldata (64 bytes) 0x000000000000000000000000d2af830e8cbdfed6cc11bab697bb25496ed6fa62000000000000000000000000000000000000000000003f870857a3e0e3800000
4Wrap 300,000 OUSD as wOUSD for the treasury300,000 OUSDConversion
The amount is OUSD deposited, not wOUSD shares. Shares are calculated at execution and sent to the named recipient; this call sets no minimum share amount.
0xd2af…fa62wOUSD0 ETH
deposit(uint256,address)
Calldata (64 bytes) 0x000000000000000000000000000000000000000000003f870857a3e0e3800000000000000000000000000000b1a32fc9f9d8b2cf86c068cae13108809547ef71
Estimated spendTreasuryAnnual staking yield
Spending is priced the same way the Coffer prices the treasury: today's prices, today's balances. Moving money between the DAO's own wallets, setting approval limits and swapping one asset for another do not count as spending. NFTs and calls whose effect is unknown are left unpriced.
The yearly staking yield takes what is staked right now at its current rate for one year. It leaves out auction income, price moves and any change to the balances or rates.
A current treasury and staking-yield benchmark is unavailable.
- Proposer
- 0xcc4f…0aed
- Sponsors
- 0xedc1…e7e1
- Created
- block 25,747,911 · transaction 0x7dd06b…98b3
- Vote snapshot
- Voting power is read at block 25,769,511
- Quorum
- 204 For votes. Every Against vote raises this floor, up to a cap. Reaching it is not enough on its own: For also has to beat Against.
- Turnout
- 157 of 1,361 Nouns cast · 11.5%
- Executor
- The treasury
- Governor
- the Nouns governor on Etherscan
Schedule
- Editable untilblock 25,765,911
- Voting opensblock 25,769,511
- Voting closesblock 25,798,311
Times are shown in your time zone.
How a proposal moves through the governor
The proposer can still edit for a short while after posting. Then it waits for voting to open. Voting runs for a set number of days. If the result flips near the end, an objection period opens where only Against votes are allowed.
To pass, a proposal needs two things at the close: at least as many For votes as the quorum, and more For than Against. The quorum is not fixed. It starts at a minimum and rises with every Against vote, up to a cap, so a contested proposal needs more support than a quiet one.
A passed proposal waits in a timelock, then anyone can execute it until its grace period runs out. The proposer can cancel any time before that. The vetoer can veto a malicious one.
Votes & reasoning20
For
13Nouns · 8.3% · 5 wallets
Abstain
20Nouns · 12.7% · 6 wallets
Against
124Nouns · 79.0% · 9 wallets
Signals count wallets, not Nouns, and are not votes.
