From 482a22da900f485340c229adf5853c95b6a39093 Mon Sep 17 00:00:00 2001 From: Christopher Goes Date: Wed, 3 Oct 2018 17:27:59 +0200 Subject: [PATCH] Merge PR #2428: Update priorities file --- docs/PRIORITIES.md | 61 ++++++++++++---------------------------------- 1 file changed, 15 insertions(+), 46 deletions(-) diff --git a/docs/PRIORITIES.md b/docs/PRIORITIES.md index d5e4257764..20eb20e1a3 100644 --- a/docs/PRIORITIES.md +++ b/docs/PRIORITIES.md @@ -1,75 +1,44 @@ -# High priority - -## Fees - -- Collection - - Simple flat fee set in-config by validators & full nodes - ref [#1921](https://github.com/cosmos/cosmos-sdk/issues/1921) - - @sunnya97 working on implementation - - _*BLOCKER:*_ Blocked on [tendermint/tendermint#2275](https://github.com/tendermint/tendermint/issues/2275) @ValarDragon -- Distribution - - "Piggy bank" fee distribution - ref [#1944](https://github.com/cosmos/cosmos-sdk/pull/1944) (spec) - - @rigelrozanski working on implementation -- EST TIMELINE: - - Work on fees should be completed in the `v0.25.0` release +# Post-0.25/GoS Pre-Release ## Staking/Slashing/Stability -- Unbonding state for validators (WIP) [#2163](https://github.com/cosmos/cosmos-sdk/pull/2163) @rigelrozanski - - Needs :eyes: from @chris - - Should be in `v0.25.0` release -- Slashing period PR - ref [#2122](https://github.com/cosmos/cosmos-sdk/pull/2122) - - Needs :eyes: from @cwgoes and @jaekwon - - Should be in `v0.25.0` release - Other slashing issues blocking for launch - [#1256](https://github.com/cosmos/cosmos-sdk/issues/1256) -- Update staking/slashing for NextValSet change - - @cwgoes to start next - 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) - Need to figure out scope of work here to estimate time - @rigelrozanski to start next - -## Vesting - -- Single `VestingAccount` allowing delegation/voting but no withdrawals -- Ref [#1875](https://github.com/cosmos/cosmos-sdk/pull/1875) (spec) -- @AdityaSripal working on this. - - Should be in `v0.25.0` release +- Consider "tombstone" / "prison" - double-sign and you can never validate again - https://github.com/cosmos/cosmos-sdk/issues/2363 ## Multisig -- Already implemented on TM side, need simple CLI interface -- @alessio working on the SDK side of things here -- Need to schedule some time with @alessio, @ebuchman and @ValarDragon this week to finalize feature set/implementation plan +- Need to test changes in https://github.com/cosmos/cosmos-sdk/pull/2165 +- Spam prevention - https://github.com/cosmos/cosmos-sdk/issues/2019 ## ABCI Changes -- Need to update for new ABCI changes - error string, tags are list of lists, proposer in header (Tendermint 0.24?) -- @cwgoes has done some work here. Should be on `develop` in tendermint w/in next week. -- Include in tendermint `v0.24.0` release? +- Need to update for new ABCI changes when/if they land - error string, tags are list of lists +- Need to verify correct proposer reward semantics +- CheckEvidence/DeliverEvidence, CheckTx/DeliverTx ordering semantics ## Gas -- Simple transaction benchmarking work by @jlandrews to inform additional work here -- Integrate @alessio's simulation work into CLI and LCD -- Sanity Checks +- Charge for transaction size +- Decide what "one gas" corresponds to (standard hardware benchmarks?) +- More benchmarking +- Consider charging based on maximum depth of IAVL tree iteration +- Test out gas estimation in CLI and LCD and ensure the UX works ## LCD -- Bianje working on implementation ([#2147](https://github.com/cosmos/cosmos-sdk/pull/2147)) - - ICS 0,ICS 1, ICS 20 and ICS 21 implemented in this PR :point_up: - - @fedekunze, @jackzampolin and @alexanderbez to review +- Bianje working on implementation of ICS standards - Additional PR incoming for ICS 22 and ICS 23 -- Include [#382](https://github.com/cosmos/cosmos-sdk/issues/382) +- Decide what ought to be ICS-standardized and what ought not to # Lower priority ## Governance v2 -- Simple software upgrade proposals - - Implementation described in [#1079](https://github.com/cosmos/cosmos-sdk/issues/1079) - - Agree upon a block height to switch to new version -- Another Governance proposal from @jaekwon [#2116](https://github.com/cosmos/cosmos-sdk/pull/2116) -- Circuit breaker +- Circuit breaker - https://github.com/cosmos/cosmos-sdk/issues/926 - Parameter change proposals (roughly the same implementation as circuit breaker) ## Documentation