This proposal corrects a protocol misconfiguration by updating the auction house proxy admin from the NounsDAOExecutor contract to the NounsAuctionHouseProxyAdmin contract.
This update is necessary because the admin of a transparent proxy is unable to call functions on the implementation contract. In this case, the implementation contract is the NounsAuctionHouse, which includes administrative functions such as setTimeBuffer, setReservePrice, and setMinBidIncrementPercentage.
The NounsAuctionHouseProxyAdmin is owned by the NounsDAOExecutor and is used as a dedicated interface to facilitate auction house proxy upgrades while maintaining the ability to call functions that exist on NounsAuctionHouse.
This proposal corrects a protocol misconfiguration by updating the auction house proxy admin from the NounsDAOExecutor contract to the NounsAuctionHouseProxyAdmin contract.
This update is necessary because the admin of a transparent proxy is unable to call functions on the implementation contract. In this case, the implementation contract is the NounsAuctionHouse, which includes administrative functions such as setTimeBuffer, setReservePrice, and setMinBidIncrementPercentage.
The NounsAuctionHouseProxyAdmin is owned by the NounsDAOExecutor and is used as a dedicated interface to facilitate auction house proxy upgrades while maintaining the ability to call functions that exist on NounsAuctionHouse.