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
**Estimated Time:**Wednesday, March 4th, 2025 at 14:00 UTC
23
-
**Binary Version:**v1.2.0
21
+
**Upgrade Height:**26,063,777
22
+
**Binary Version:**v2.0.0
23
+
**Binary Release:**Binaries will be released approximately 24 hours after the upgrade height.
24
24
25
-
Complete upgrade guide including Cosmovisor and manual upgrade instructions, build from source guide, and troubleshooting. This upgrade includes store migrations for the deployment and market modules; 128GB RAM with swap is recommended.
25
+
Complete upgrade guide including Cosmovisor and manual upgrade instructions, build from source guide, and troubleshooting. Monitor block height and Discord for timing; prepare your node before the upgrade.
> **Note:** Block times have high variance. Please monitor the chain or block explorer for more precise timing estimates.
28
-
29
-
---
30
-
31
-
## Upgrade Features
32
-
33
-
34
-
-**CometBFT Tachyon advisory fix** – Public rollout of CSA-2026-001: Tachyon (previously distributed as binary-only to validators).
35
-
-**Deployment and market module store migrations** – Migrate from manual KVStore key encoding to `cosmossdk.io/collections`. `IndexedMap` replaces hand-rolled prefix keys with type-safe, indexed collections.
36
-
-**Secondary indexes** – State, Owner, and Provider indexes enable efficient filtered queries without full-store iteration.
37
-
-**Lease closed reason** – `MsgCloseBid` now records why a lease was closed (e.g. Unstable). The reason is persisted on the lease and returned in query responses.
25
+
> **Note:** Block times have high variance. Monitor the chain or block explorer for the upgrade. Prepare your node to halt at the upgrade height; install the v2.0.0 binary once it is released (~24 hours after the chain halts).
38
26
39
27
---
40
28
@@ -44,7 +32,8 @@ To ensure a network upgrade with minimal downtime, Akash Validators should be av
44
32
45
33
**Timeline:**
46
34
-**One hour prior to upgrade** - Available and monitoring the Akash Discord server's `#validators` and `#validator-announcements` channels for any late-breaking guidance
47
-
-**During upgrade window** – Available throughout the expected downtime (may be longer than usual due to store migrations)
35
+
-**During upgrade window** – Available throughout the expected downtime
36
+
-**After binary release** – Install v2.0.0 binary and restart once released (~24 hours after upgrade height)
48
37
-**One hour post upgrade** - Available and monitoring Discord channels for any possible revised strategies or updates deemed necessary
49
38
50
39
### Emergency Coordination
@@ -57,12 +46,11 @@ In the event of issues during the upgrade, coordinate via the **#validators chan
57
46
58
47
## Hardware Requirements
59
48
60
-
This upgrade performs **store migrations** for the deployment and market modules, re-encoding all deployments, groups, orders, bids, and leases into the new collections format.
49
+
**Recommended specifications for running a node for this upgrade:**
61
50
62
-
**Recommended Specifications:**
63
-
-**OS:** Ubuntu 24.04 recommended
64
-
-**RAM:** 128 GB minimum (with swap enabled)
65
-
-**CPU:** 8+ cores recommended
51
+
-**OS:** Ubuntu 24.04
52
+
-**RAM:** 128 GB with 64 GB swap
53
+
-**CPU:** 8+ cores minimum
66
54
-**Storage:** Sufficient space for blockchain data (1 TB+ recommended)
67
55
68
56
---
@@ -83,7 +71,7 @@ The following instructions assume the `akash` and `cosmovisor` binaries are alre
83
71
84
72
> **Note:** Cosmovisor v1.5.0 or higher is required.
85
73
86
-
Validators and RPCs supervised by Cosmovisor with `DAEMON_ALLOW_DOWNLOAD_BINARIES=true` will automatically download upgrade binaries from the upgrade info file (info.json).
74
+
Validators and RPCs supervised by Cosmovisor with `DAEMON_ALLOW_DOWNLOAD_BINARIES=true` will automatically download upgrade binaries from the upgrade info file (info.json) once available. Because binaries are released ~24 hours after the upgrade height, ensure your Cosmovisor setup can obtain the binary when released, or place the binary manually after download.
87
75
88
76
### Step 1: Configure Cosmovisor
89
77
@@ -136,7 +124,7 @@ WantedBy=multi-user.target
136
124
137
125
**Important Environment Variables:**
138
126
139
-
-`DAEMON_ALLOW_DOWNLOAD_BINARIES=false` – It's recommended to manually place the binary (set to `true` for auto-download from upgrade info)
127
+
-`DAEMON_ALLOW_DOWNLOAD_BINARIES=false` – It's recommended to manually place the binary (set to `true` for auto-download from upgrade info once available)
140
128
-`UNSAFE_SKIP_BACKUP=true` - Set to `false` if you want automatic backup before upgrade
141
129
-`DAEMON_SHUTDOWN_GRACE=15s` - Grace period for cleanup before shutdown
142
130
@@ -160,7 +148,7 @@ sudo systemctl status akash
160
148
161
149
> **Note:** Skip this step if you have enabled `DAEMON_ALLOW_DOWNLOAD_BINARIES=true` in your Cosmovisor configuration.
162
150
163
-
This upgrade uses an info.json file that references the correct release with pre-built binaries. Download the Akash v1.2.0 binary for your platform from the [GitHub releases page](https://github.com/akash-network/node/releases/tag/v1.2.0).
151
+
This upgrade uses an info.json file that references the correct release with pre-built binaries. **Binaries will be released approximately 24 hours after the upgrade height.** Once released, download the Akash v2.0.0 binary for your platform from the [GitHub releases page](https://github.com/akash-network/node/releases/tag/v2.0.0).
164
152
165
153
**Select your platform:**
166
154
- Linux AMD64
@@ -176,25 +164,25 @@ Create the folder for the upgrade and copy the binary:
$HOME/.akash/cosmovisor/upgrades/v1.2.0/bin/akash version
176
+
$HOME/.akash/cosmovisor/upgrades/v2.0.0/bin/akash version
189
177
```
190
178
191
-
**Expected output:**`v1.2.0`
179
+
**Expected output:**`v2.0.0`
192
180
193
181
### Step 5: Wait for Upgrade
194
182
195
-
At the proposed block height (25,789,395), Cosmovisor will automatically:
183
+
At the proposed block height (26,063,777), Cosmovisor will automatically:
196
184
1. Stop the current binary
197
-
2. Set the upgrade binary as the new current binary (v1.2.0)
185
+
2. Set the upgrade binary as the new current binary (v2.0.0)
198
186
3. Restart the node
199
187
200
188
**Monitor the upgrade:**
@@ -217,23 +205,23 @@ Using Cosmovisor to perform the upgrade is not mandatory. Node operators can man
217
205
218
206
### Manual Upgrade Steps
219
207
220
-
**1. Wait for the chain to halt** at block height 25,789,395
208
+
**1. Wait for the chain to halt** at block height 26,063,777
221
209
222
210
**2. Stop your node** (if not already stopped):
223
211
224
212
```bash
225
213
sudo systemctl stop akash
226
214
```
227
215
228
-
**3. Install the new binary:**
216
+
**3. Wait for the v2.0.0 binary release** (approximately 24 hours after the upgrade height), then install the new binary:
229
217
230
-
Either download the precompiled binary from [GitHub releases](https://github.com/akash-network/node/releases/tag/v1.2.0) or build from source (see [Build Binary From Source](#build-binary-from-source)).
218
+
Either download the precompiled binary from [GitHub releases](https://github.com/akash-network/node/releases/tag/v2.0.0) or build from source (see [Build Binary From Source](#build-binary-from-source)).
0 commit comments