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 upgrading to v2.0.1 instruction #67

Merged
merged 1 commit into from
Jun 22, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion docs/upgrade-1.x-to-2.0.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
# Guide to upgrade daobet node from 1.x to 2.0

Please, read this guide carefully before performing any actions.
### !! Please, read this guide carefully before performing any actions.

#### In order to upgrade DAOBet blockchain we should take following general steps:
1) Validators deploy DAOBet 2.0.1 non-producing (seed) node and configure feature activation time as coordinated with other Validators.
2) Wait for syncing from the network, run with the snapshot from our s3 [space](https://fra1.digitaloceanspaces.com/daoblocks) or download synced state (link coming soon).
3) Ensure that the node is fully synced and recieves new blocks.
4) Turn off 1.x production node and switch DAOBet 2.0.1 node to production mode at least for a couple of days before scheduled feature activation date and closely monitor block production and finality.
5) After the scheduled feature activation date DAOBet team will trigger features activation and the blockchain will be successfuly upgraded.

#### Please see an Example of an upgrade process below:

Here, `data_dir` variable is a path to you `data` directory (contains `blocks`, `state`, and other files and
directories).
Expand Down