FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Nouns DAO

Proposals

Members

Information

Create Proposal

Nouns DAO

ProposalsMembersInformation
ProposalExecutable Code
Back to Proposals
closedEnded a year ago ·  Onchain

TokenBuyerV2 - stETH to USDC

By 0x05A2...c36Ff7

Summary

We are asking for $20K to audit TokenBuyerV2, a contract that will allow the DAO to swap stETH into USDC, similar to how TokenBuyer swaps ETH to USDC.

Why?

Many proposals request funds in USDC. TokenBuyer facilitates that by swapping ETH for USDC. Nowadays, the DAO holds most of its ETH as stETH, which is not supported by TokenBuyer. Recently there have been several instances where the DAO ran out of ETH and wasn’t able to fund TokenBuyer, causing grant recipients to wait until the DAO eventually got ETH, either by unstaking stETH, or by accumulating ETH from the auctions.

TokenBuyerV2

The V2 contract works by allowing the DAO to sell an ERC20 token for another ERC20 token using an oracle to determine the price. If approved, we plan to deploy it with stETH as the sell token, and USDC as the buy token.

Another important change is that the sell token (stETH) doesn’t need to be transferred into the contract. Instead, the DAO approves a certain amount of stETH to be withdrawn by the TokenBuyerV2 contract. This will allow us to avoid cases where not enough or too much ETH was sent to TokenBuyer.

The new contract will fund the existing deployed Payer contract, which will allow for a smooth transition.

We plan to use the same price oracle that we use today for ETH/USDC, and assume that stETH should be 1:1 to ETH. In case for some reason stETH becomes lower than 1 ETH, this would prevent it from being sold.

The code is almost ready for audit and can be reviewed here.

Audit

The audit will be an open contest done by Sherlock, with hyh as the lead auditor.

verbs team ⌐◨-◨

Continue Reading
Connect Wallet to Add Note
0
Votes 31
VoterCast PowerVote & Rationale
0xcC26...0f6Ed5
36

FOR

0x73E0...1677Ec
22

AGAINST

0xA868...079E63
5

FOR

0xFC53...C56183
3

FOR

0xD9e4...9ceF4b
3

FOR

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Mon January 13 2025, 01:44 pmPublished Onchain 0x05A2...c36Ff7
  • Thu January 16 2025, 02:07 pmVoting Period Starts
  • Mon January 20 2025, 02:36 pmEnd Voting Period
  • Queue Proposal
  • Execute Proposal
Current Results

1-FOR

80

72.73%

2-AGAINST

27

24.55%

3-ABSTAIN

3

2.73%
Quorum 110/84
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us