Merge pull request #2039 from cosmos/cwgoes/update-priorities
Update PRIORITIES.md
This commit is contained in:
+30
-55
@@ -1,78 +1,53 @@
|
|||||||
|
# High priority
|
||||||
|
|
||||||
## Fees
|
## Fees
|
||||||
|
|
||||||
- Collection
|
- Collection
|
||||||
- Gas price based on parameter
|
- Simple flat fee set in-config by validators & full nodes - ref [#1921](https://github.com/cosmos/cosmos-sdk/issues/1921)
|
||||||
- (which gets changed automatically)
|
|
||||||
- https://github.com/cosmos/cosmos-sdk/issues/1921
|
|
||||||
- Per block gas usage as %
|
|
||||||
- Windowing function
|
|
||||||
- Block N,
|
|
||||||
- For Block N-x ~ N, get average of %
|
|
||||||
- Should take into account time.
|
|
||||||
- Standard for querying this price // needs to be used by UX.
|
|
||||||
- Distribution
|
- Distribution
|
||||||
- MVP: 1 week, 1 week for testing.
|
- "Piggy bank" fee distribution - ref [#1944](https://github.com/cosmos/cosmos-sdk/pull/1944) (spec)
|
||||||
|
- Reserve pool
|
||||||
|
- Collects in a special field for now, no spending
|
||||||
|
|
||||||
## Governance v2
|
## Governance v2
|
||||||
- V1 is just text proposals
|
|
||||||
- Software upgrade stuff
|
- Simple software upgrade proposals
|
||||||
- https://github.com/cosmos/cosmos-sdk/issues/1734#issuecomment-407254938
|
- Implementation described in [#1079](https://github.com/cosmos/cosmos-sdk/issues/1079)
|
||||||
- https://github.com/cosmos/cosmos-sdk/issues/1079
|
- Agree upon a block height to switch to new version
|
||||||
- We need to test auto-flipping w/ threshold voting power.
|
|
||||||
- Super simple:
|
|
||||||
- Only use text proposals
|
|
||||||
- On-chain mechanism for agreeing on when to "flip" to new functionality
|
|
||||||
|
|
||||||
## Staking/Slashing/Stability
|
## Staking/Slashing/Stability
|
||||||
|
|
||||||
|
- Miscellaneous minor staking issues
|
||||||
|
- [List here](https://github.com/cosmos/cosmos-sdk/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Astaking+label%3Aprelaunch)
|
||||||
- Unbonding state for validators https://github.com/cosmos/cosmos-sdk/issues/1676
|
- Unbonding state for validators https://github.com/cosmos/cosmos-sdk/issues/1676
|
||||||
- current: downtime, double signing during unbonding
|
- Slashing period - ref [#2001](https://github.com/cosmos/cosmos-sdk/pull/2001) (spec)
|
||||||
- who gets slashed when -- needs review about edge cases
|
- Various other slashing issues needing resolution - ref [#1256](https://github.com/cosmos/cosmos-sdk/issues/1256)
|
||||||
- need to communicate to everyone that lite has this edge case
|
- Update staking/slashing for NextValSet change
|
||||||
- Issues:
|
|
||||||
- https://github.com/cosmos/cosmos-sdk/issues/1378
|
|
||||||
- https://github.com/cosmos/cosmos-sdk/issues/1348
|
|
||||||
- https://github.com/cosmos/cosmos-sdk/issues/1440
|
|
||||||
* Est Difficulty: Hard
|
|
||||||
* _*Note:*_ This feature needs to be fully fleshed out. Will require a meeting between @jaekwon, @cwgoes, @rigel, @zaki, @bucky to discuss the issues. @jackzampolin to facilitate.
|
|
||||||
|
|
||||||
## Vesting
|
## Vesting
|
||||||
- 24 accounts with NLocktime
|
|
||||||
- “No funds can be transferred before timelock”
|
- Single `VestingAccount` allowing delegation/voting but no withdrawals
|
||||||
- New atoms and such can be withdrawn right way
|
- Ref [#1875](https://github.com/cosmos/cosmos-sdk/pull/1875) (spec)
|
||||||
- Requires being able to send fees and inflation to new account
|
|
||||||
|
|
||||||
## Multisig
|
## Multisig
|
||||||
- Make it work with Cli
|
|
||||||
- ADR
|
|
||||||
|
|
||||||
## Reserve Pool
|
- Already implemented on TM side, need simple CLI interface
|
||||||
- No withdrawing from it at launch
|
|
||||||
|
|
||||||
## Other:
|
## Other
|
||||||
- Need to update for NextValidatorSet - need to upgrade SDK for it
|
|
||||||
- Need to update for new ABCI changes - error string, tags are list of lists, proposer in header
|
- Need to update for new ABCI changes - error string, tags are list of lists, proposer in header (Tendermint 0.24?)
|
||||||
- Inflation ?
|
|
||||||
|
|
||||||
## Gas
|
## Gas
|
||||||
- Calculate gas
|
|
||||||
|
|
||||||
## Reward proposer
|
- Benchmark gas, choose better constants
|
||||||
- Requires tendermint changes
|
|
||||||
|
|
||||||
# Lower priority
|
# Lower priority
|
||||||
|
|
||||||
## Circuit Breaker
|
## Governance
|
||||||
- Kinda needed for enabling txs.
|
|
||||||
|
|
||||||
## Governance proposal changes
|
- Circuit breaker
|
||||||
- V2 is parameter changes
|
- Parameter change proposals (roughly the same implementation as circuit breaker)
|
||||||
|
|
||||||
## Slashing/Stability
|
## Documentation
|
||||||
- tendermint evidence: we don’t yet slash byzantine signatures (signing at all) when not bonded.
|
|
||||||
|
|
||||||
# Other priority
|
- gaiad / gaiacli / gaialite documentation!
|
||||||
|
|
||||||
## gaiad // gaiacli
|
|
||||||
- Documentation // language
|
|
||||||
|
|
||||||
## gaialite
|
|
||||||
- Documentation // language
|
|
||||||
|
|||||||
Reference in New Issue
Block a user