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
executedEnds a year ago Â·  Onchain

Auction House V3 Upgrade - Bidder Sanctions Check

By 0xffAF...908d99

Summary

This proposal upgrades the Auction House contract to V3, adding sanctions compliance by checking bidders against the Chainalysis Sanctions List oracle. Bids from sanctioned addresses will be rejected. This upgrade is essential for complying with OFAC sanctions requirements, as recommended by our legal advisors, as part of becoming a Wyoming DUNA.

The oracle is a non-upgradeable contract that tracks sanctioned addresses. It is a free public good, and Chainalysis frequently updates the sanctioned accounts list with no change needed on our side. For more information about the oracle, see the Chainalysis Oracle documentation.

Audit

The changes were reviewed by hyh, the lead auditor from our previous Sherlock audits. While the review highlighted potential risks related to oracle manipulation affecting auction execution, these risks were deemed acceptable given that the specific oracle we selected (Chainalysis) is non-upgradeable and has a secure implementation.

The full audit review can be found here.

Changes in Detail

  • Added sanctions check to the `createBid` function
  • Bids from addresses flagged by the oracle as sanctioned will revert
  • Check is performed using Chainalysis’ non-upgradeable oracle contract
  • No changes to auction settlement or other auction mechanics

Configuration Parameters

  • Sanctions Oracle Address: 0x40C57923924B5c5c5455c48D93317139ADDaC8fb (modifiable via proposal)

Transactions

  1. auctionHouseProxyAdmin.upgrade(auctionHouseProxy, NounsAuctionHouseV3)
    • Upgrades Auction House implementation to V3
  2. auctionHouseProxy.setSanctionsOracle(0x40C57923924B5c5c5455c48D93317139ADDaC8fb)
    • Sets the Chainalysis Sanctions List oracle address
Continue Reading
Connect Wallet to Add Note
0
Never Miss a ProposalSign up for Nouns DAO notifications
Cast Vote
Votes 46
VoterCast PowerVote & Rationale
0xcC26...0f6Ed5
36

FOR

0x83fC...5045B9
25

FOR

0x73E0...1677Ec
23

AGAINST

0xA868...079E63
5

FOR

0xCEEd...4AD915
4

FOR

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Mon January 06 2025, 02:35 pmPublished Onchain 0xffAF...908d99
  • Thu January 09 2025, 02:55 pmVoting Period Starts
  • Mon January 13 2025, 03:26 pmEnd Voting Period
  • Mon January 13 2025, 03:36 pmQueue Proposal
  • Thu January 16 2025, 05:48 pmExecute Proposal
Current Results

1-FOR

137

85.09%

2-AGAINST

24

14.91%

3-ABSTAIN

N/A Tokens

0%
Quorum 161/83
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
Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key