memoscan
← all memos

Memo 0x28571c8a…f6b4dd on Ethereum

# Update the Descriptor to Reduce Auction Settlement Gas ## 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](https://etherscan.io/address/0x25ff2fde7df1a433e09749c952f7e09ad3c27951) 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](https://github.com/nounsDAO/nouns-monorepo/pull/804/files). Simulations of Reduction in Gas: - Before: [87,367 gas](https://www.tdly.co/shared/simulation/567299e9-05cc-4f10-ac66-6b71dceb3fcd) - After: [48,121 gas](https://www.tdly.co/shared/simulation/99ac1499-fb4f-4d8a-99e4-6c115e336f2d) --- Solimander