-
Notifications
You must be signed in to change notification settings - Fork 349
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
EPIC: Strict inflation schedule #1570
Labels
epic
item groups other items for easier tracking
Comments
This was referenced Apr 20, 2023
rootulp
added a commit
that referenced
this issue
May 17, 2023
### Description Part of #1570 Implement the strict inflation schedule specified in #1584 ### Remaining tasks - [x] implement inflation rate change based on block timestamp rather than block height - [x] set genesis time in x/mint state - [x] move `MintDenom` from param to `x/mint` state - [x] remove `TestRandomizedGenState` - [x] investigate why `TestQueryGRPC` / other integration tests are never run - [x] write a test that 1. starts a new chain, 2. verifies state of x/mint module for first few blocks, 3. skips ahead to a block one year later, 4. verifies inflation rate went down a bit - [x] remove `Params` entirely - [x] annual provisions for a year should be based on total supply at the beginning of that year - [x] for time-based inflation, calculate block provision as current block timestamp - previous block timestamp = seconds elapsed / seconds in a year * annual provisions for a year - [x] remove `BlocksPerYear` - [x] elaborate in README.md ### FLUPs - #1755 - #1757 - #1758 - #1756 --------- Co-authored-by: Rootul P <[email protected]> Co-authored-by: Evan Forbes <[email protected]> Co-authored-by: Callum Waters <[email protected]>
|
rootulp
added a commit
that referenced
this issue
May 23, 2023
ADR for #1570 --------- Co-authored-by: Rootul P <[email protected]>
rach-id
pushed a commit
to rach-id/celestia-app
that referenced
this issue
May 23, 2023
ADR for celestiaorg#1570 --------- Co-authored-by: Rootul P <[email protected]>
Closing this epic b/c the ADR and implementation merged. |
0xchainlover
pushed a commit
to celestia-org/celestia-app
that referenced
this issue
Aug 1, 2024
### Description Part of celestiaorg/celestia-app#1570 Implement the strict inflation schedule specified in celestiaorg/celestia-app#1584 ### Remaining tasks - [x] implement inflation rate change based on block timestamp rather than block height - [x] set genesis time in x/mint state - [x] move `MintDenom` from param to `x/mint` state - [x] remove `TestRandomizedGenState` - [x] investigate why `TestQueryGRPC` / other integration tests are never run - [x] write a test that 1. starts a new chain, 2. verifies state of x/mint module for first few blocks, 3. skips ahead to a block one year later, 4. verifies inflation rate went down a bit - [x] remove `Params` entirely - [x] annual provisions for a year should be based on total supply at the beginning of that year - [x] for time-based inflation, calculate block provision as current block timestamp - previous block timestamp = seconds elapsed / seconds in a year * annual provisions for a year - [x] remove `BlocksPerYear` - [x] elaborate in README.md ### FLUPs - celestiaorg/celestia-app#1755 - celestiaorg/celestia-app#1757 - celestiaorg/celestia-app#1758 - celestiaorg/celestia-app#1756 --------- Co-authored-by: Rootul P <[email protected]> Co-authored-by: Evan Forbes <[email protected]> Co-authored-by: Callum Waters <[email protected]>
0xchainlover
pushed a commit
to celestia-org/celestia-app
that referenced
this issue
Aug 1, 2024
ADR for celestiaorg/celestia-app#1570 --------- Co-authored-by: Rootul P <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We will be using a simplified inflation schedule that is strict. We start at 8%, decrease 10% each year, and end at 1.5%
The text was updated successfully, but these errors were encountered: