Executed

Update the Descriptor to Reduce Auction Settlement Gas


ID 396

ID 396

Proposed on: Oct 6th, 2023

Proposed on: Oct 6th, 2023

Votes

Actions

Type

Address

Details

Custom

0x9C8f...DC03

setDescriptor(..)

Custom

Account

0x9C8f...DC03

Method

setDescriptor(..)

Proposal

Summary

This proposal resolves a storage creep issue in the Nouns' Descriptor contract, which has caused the gas required to settle an auction to increase with each added batch of traits.

A new descriptor contract has been deployed with a simple optimization that reduces auction settlement by 40,000 gas, and prevents future increases as traits are added.

The art in the new descriptor contract is identical to the descriptor that's currently used in production.

Technical Details

For those who are technical, you can find the full changes here.

Simulations of Reduction in Gas:


Solimander

Votes
Status