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

Update to the latest Cosmos SDK: Phase 1 #99

Closed
ashcherbakov opened this issue Oct 29, 2021 · 0 comments
Closed

Update to the latest Cosmos SDK: Phase 1 #99

ashcherbakov opened this issue Oct 29, 2021 · 0 comments
Assignees
Projects

Comments

@ashcherbakov
Copy link
Contributor

ashcherbakov commented Oct 29, 2021

DCL depends on the Cosmos SDK (and hence Tendermint) which are 2 years old.
Need to update to the latest version because of the following:

  • DCL depends on the Cosmos SDK and Tendermint versions which are 2 years old
  • Lots of security fixes during these 2 years
  • Better out-of-the-box metrics for load testing in the recent Cosmos SDK
  • The latest Cosmos SDK Nodes (Observer, Validators) provide REST API endpoints that can be used by clients, so no need for additional REST server
  • Allows to use all recent modules that Cosmos provides
  • Allows to contribute to Cosmos upstream, and get more fixes from cosmos upstream'

Acceptance Criteria:

  • Use Starport to scaffold a new structure
  • Migrate Validator module
  • Migrate auth module
  • Migrate genutils module
  • remove default cosmos sdk modules installed by Starport (staking, cosmos auth etc.)
  • necessary changes in client and CLI
  • make sure the pool can be run
  • make sure integration tests for auth and validators pass
@ashcherbakov ashcherbakov added this to Backlog in DCL via automation Oct 29, 2021
@ashcherbakov ashcherbakov moved this from Backlog to To do in DCL Oct 29, 2021
@ashcherbakov ashcherbakov moved this from To do to In progress in DCL Nov 1, 2021
@ashcherbakov ashcherbakov added this to the v0.3 milestone Nov 1, 2021
@ashcherbakov ashcherbakov changed the title Update to the latest Cosmos SDK Update to the latest Cosmos SDK: Phase 1 Nov 8, 2021
@ashcherbakov ashcherbakov moved this from In progress to Done in DCL Dec 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
DCL
  
Done
Development

No branches or pull requests

2 participants