You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The upgrade procedure is exactly the same as for mainnet [here](../fetchhub-4/7-software-upgrade-v0.14.0.md) with
4
-
following differences:
2
+
# Software upgrade
5
3
6
-
## CUDOS Eternal halt height
7
-
The eternal halt height for CUDOS public **testnet** is `16128170`
4
+
This guide is describing the procedure to upgrade to the [v0.14.0-rc10](https://github.com/fetchai/fetchd/releases/tag/v0.14.0-rc10) following the [CUDOS testnet migration (#44)](https://explore-dorado.fetch.ai/proposals/44) software upgrade governance proposal.
8
5
9
-
## Fetch network halt height
10
-
Fetch Dorado testnet halt height is `14603003`
6
+
We kindly ask all the validators to read through the following document, and then wait until chain reaches upgrade block height `14603003`*before* executing the upgrade steps.
7
+
8
+
In case of questions or issues, feel free to reach me on Discord (`@v0id.ptr`), or Telegram [@v0idptr](https://t.me/v0idptr).
9
+
10
+
## About the upgrade
11
+
12
+
The primary feature of this release is merge of CUDOS network in to Fetch network.
13
+
14
+
The secondary features are:
15
+
* Reconciliation,
16
+
* Cleanup of `Almanac` and `AName` contracts
17
+
* Setting admin for `Reconciliation` and `TokenBridge` contracts
18
+
* Setting label for `Reconciliation` contract
19
+
* Setting cw2 contract version for `Reconciliation` contract
20
+
21
+
In principle this is breaking change upgrade, since it will change state of the chain = every node must upgrade, or at least sync from block height equal or higher than the upgrade height.
22
+
However, this upgrade does **not** change API whatsoever (static definition wise nor behavioural wise), since versions of underlying components (cosmos-sdk & tendermint) remains the same.
23
+
24
+
## Upgrade procedure
25
+
26
+
When blockchain reaches the target upgrade block height `14603003`, all nodes will halt - it is **\*expected\*** to have an error logged by the node, similar to:
Copy file name to clipboardExpand all lines: fetchhub-4/7-software-upgrade-v0.14.0.md
+7-24
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,8 @@
1
1
2
2
# Software upgrade
3
+
> :exclamation::no_entry_sign: This guide is **NOT** finalised yet. It is subject to further changes, since some required information
4
+
> will become known later (e.g. final halt block heights for chains involved, git tags, content of exported
5
+
> `genesis.cudos.json` file, etc. ...).
3
6
4
7
This guide is describing the procedure to upgrade to the [{==> CHANGE ME! <==} v0.14.0-rc9](https://github.com/fetchai/fetchd/releases/tag/v0.14.0-rc9) following the [{==> CHANGE ME! <==} CUDOS mainnet migration #32](https://www.mintscan.io/fetchai/proposals/32) software upgrade governance proposal.
5
8
@@ -10,7 +13,6 @@ In case of questions or issues, feel free to reach me on Discord (`@v0id.ptr`),
10
13
## About the upgrade
11
14
12
15
The primary feature of this release is merge of CUDOS network in to Fetch network (detailed description of the feature is provided in the [ {==> CHANGE ME! <==} PR #XXX @ YYY](https://github.com/fetchai/CHANGE_ME)).
13
-
In this release, the Municipal Inflation is configured for the MOBX (3% APR) and NOMX (3% APR) tokens.
14
16
15
17
The secondary features are:
16
18
* Reconciliation,
@@ -75,14 +77,6 @@ First define env variables which will be used in further commands below.
75
77
76
78
> :exclamation: Variables set in this section determine which upgrade you are going to do.
77
79
78
-
> :exclamation:**\*IMPORTANT\***: Variables set in this section are subject of **\*SUBSTITUTION\*** - they can be
79
-
> replaced by values from **\*other\*** documents which refer to this document, like for example the
80
-
> [upgrade procedure document for Dorado testnet](../dorado-1/7-software-upgrade-v0.14.0.md#set-primary-environment-variables).
81
-
>
82
-
> :point_right: So the env variables as they are defined in this section in **\*this document\***, are valid **\*only
83
-
> for mainnet\*** (= for `fetchhub-4` chain-id), and will need to be replaced by values from other documents which
84
-
> **\*refer\*** to this document.
85
-
86
80
> :exclamation: Please **\*VERIFY\*** value of the `FETCHD_HOME_DIR` variable below and adjust it to correct directory
87
81
> of **\*your\*** node **\*IF\*** it differs from default!
0 commit comments