Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tuba Head [Production Release] #846

Merged
merged 328 commits into from
May 10, 2024
Merged

Tuba Head [Production Release] #846

merged 328 commits into from
May 10, 2024

Conversation

solimander
Copy link
Collaborator

No description provided.

davidbrai and others added 30 commits October 6, 2023 10:44
it's not bit-packed when placed after the auction struct
and for now we prefer to not force it into the auction struct

esp. since bigger gas savings are coming from descriptor storage read optimizations
because we hit the contract size limit, this commit has a POC for
reducing it.
all the admin functions are replaced with a fallback function that
delegate calls the admin lib.
prep for adding tests that need to interact with the DAO
getPrices(n)
    - returns exactly `n` latest auction prices
    - skips auctions with no bids
    - skips nounder noun ids
    - reverts if auction should have data but doesn't
    - reverts if not enough items in history (not need to trim)
    -> either returns array of n-length or reverts

getSettlements(n, skipEmptyValues)
    - returns up to `n` latest settlement (in case we reach id 0)
    - includes auction with no bids (blockTimestamp will be > 1)
    - skips nounder noun ids if skipEmptyValues = true, otherwise return raw
    - skip unset data if skipEmptyValues = true, otherwise return raw

getSettlements(x, y, skipEmptyValues)
    - returns settlements for ids [x,y)
    - includes auction with no bids (blockTimestamp will be > 1)
    - skips nounder noun ids if skipEmptyValues = true, otherwise return raw
    - skip unset data if skipEmptyValues = true, otherwise return raw
since we had a recent incident where a candidate with more than 10 txs was created
only to fail to convert to a proposal because of the tx limit proposals have
…-update-candidate-fee

Data: remove candidate creation fee when used to update a proposal
davidbrai and others added 27 commits April 9, 2024 10:08
moved the voting ended check into `proposalDataForRewards`.
otherwise, a proposal that hasn't yet finished voting may get filtered out
due to not meeting the quorum requirements and the `nextProposalIdToReward`
could be set to a proposalId after it.
This would cause that proposal to not get rewards.
…ix-1

Fix for rewards contract following audit
…an-set-descriptor

allow admin to set rewards descriptor
separate params setting functions
added a function to enable each one individually which also
resets the next id to reward
update update-configs-dao-v3.ts: fix subgraph config generation
…posal

splitting auction & proposal rewards
Copy link

netlify bot commented May 10, 2024

Deploy Preview for nouns-home ready!

Name Link
🔨 Latest commit 42ede02
🔍 Latest deploy log https://app.netlify.com/sites/nouns-home/deploys/663dca4bb48a8a000840f186
😎 Deploy Preview https://deploy-preview-846--nouns-home.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

netlify bot commented May 10, 2024

Deploy Preview for nouns-testnet ready!

Name Link
🔨 Latest commit 42ede02
🔍 Latest deploy log https://app.netlify.com/sites/nouns-testnet/deploys/663dca4b6bfd8c00089f80f2
😎 Deploy Preview https://deploy-preview-846--nouns-testnet.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@solimander solimander merged commit 064a8cd into prod May 10, 2024
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants