-
Notifications
You must be signed in to change notification settings - Fork 44
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
docs(cip-13): add NetworkMinGasPrice to params list #115
base: main
Are you sure you want to change the base?
docs(cip-13): add NetworkMinGasPrice to params list #115
Conversation
Looks like markdownlint is failing here. Is the plan to hold off on merging this until the Lemongrass hardfork executes on mainnet? |
waiting till lemongrass is executed seems reasonable to me. should i convert this into a draft till then? |
Sounds good to me. That way we don't accidentally merge it early. |
My impression was that all these CIPs should be finalized before the lemongrass hardfork is finalized hence this PR should be merge ASAP Finalizing does not mean implemented nor in production just that the design has been agreed upon |
This PR doesn't change anything about the design. It adds a param to the living document of params in CIP-13. IMO we don't need to merge this PR ASAP because Lemongrass is still months away. If you want to merge this PR ASAP, then I propose adding versions to the relevant params in CIP-13 and then we can merge a modified version of this PR that states GlobalMinGasPrice is only relevant to app version 2. |
IMO we shouldn't merge b/c then the params in this table don't reflect what is on mainnet. I think the intention of this table is that it's a living document of what is on mainnet. If we want to preserve that, we could have two tables like what is done here:
Or we wait until v2.0.0 gets deployed on mainnet |
I'll mark as draft again as to prevent an accidental early merge :) |
[tangent] I think it's going to be a slight maintenance burden to keep this document up to date with what is on mainnet. We already have: https://celestiaorg.github.io/celestia-app/specs/parameters.html so I don't see CIP-13 adding much value. |
Do the parameters update based on what is on mainnet already? https://celestiaorg.github.io/celestia-app/specs/parameters.html |
Nope that's manually updated. I'm trying to minimize the number of places we need to update b/c I think it could lead to inconsistencies. Also the source of truth is the params actually on mainnet so we could generate a site that queries the params from a mainnet node and displays them. |
seems like a safe idea. I wonder if maybe we can turn this CIP into one that lives on the site somehow...similarly to how, for example, https://celestia.cool pulls latest mempool info from a consensus endpoint |
Overview