akash

Prop 308: v1.0.0

Akash Mainnet 14 Upgrade

This proposal upgrades the Akash Network to version v1.0.0 at block height 23939793, estimated to occur on Tuesday, October 28th at 13:23 UTC.

> ⚠\uFE0F Note: Block times have high variance. Please monitor the chain for more precise timing estimates.

## Upgrade Features

By voting YES on this proposal, you approve the following changes:

### SDK Upgrade to v0.53

Brings Akash Network up to date with the latest Cosmos SDK version. Key improvements include:

- IAVL Storage Upgrades – Faster queries and execution on live state
- Expedited Governance Proposals – Streamlined proposal process for urgent matters

### AEP-75: Multi-Depositor Escrow Account

Redesigns escrow account behavior to allow any funded account to act as a depositor with simultaneous grants.

### AEP-39: Lease Termination Reason

Extends lease state with a reason field, enabling providers and the network to specify termination causes.

---

## Preparing for the Upgrade

### Config requirements

minimum-gas-prices is now mandatory and must be set explicitly. The configuration applies default value of 0.0025uakt to allow nodes and validators with empty
config to restart properly and run the upgrade.
Should validators/rpc operators wish to disable the warning, they could do so by adjusting configuration with using one of the following options:
* in config/app.toml: find field minimum-gas-prices and set it to 0.0025uakt
* env variable AKASH_MINIMUM_GAS_PRICES=0.0025uakt
* cli flag --minimum-gas-prices=0.0025uakt

### Binary Installation

> Note: The upgrade release will be published approximately 48 hours before the upgrade.

#### Option 1: Precompiled Binaries (Recommended)

This upgrade includes an upgrade-info.json file that references the correct release with pre-built binaries.

#### Option 2: Self-Compiled Binaries

Requirements:

Ensure the following dependencies are installed:
- direnv
- golang >= 1.25.0
- docker
- make
- git
- jq
- unzip
- wget
- curl
- npm
- readlink
- lz4

Build Instructions:

bash<br /># Clone the repository<br />git clone https://github.com/akash-network/node.git<br /><br /># Navigate to the directory<br />cd node<br /><br /># Checkout the release tag<br />git checkout v1.0.0<br /><br /># Build the binary<br />make release<br />

Binaries will be located in .cache/goreleaser/main. Select the directory matching your OS and architecture.

### Hardware Requirements

Due to extensive state migrations, all validators must use at least 128GB of RAM with swap enabled.

---

## Upgrade Process

Full upgrade details can be found at Mainnet-14 upgrade guide

### Using Cosmovisor (Recommended)

Validators and RPCs supervised by Cosmovisor with DAEMON_ALLOW_DOWNLOAD_BINARIES=true will automatically download upgrade binaries from the upgrade info file.

### Manual Upgrade

If not using Cosmovisor:

1. Wait for your node to halt at the upgrade height
2. Install the new binary
3. Restart your node

---

## Upgrade Timing Details

- Target Block Height: 23939793
- Estimated Time: Tuesday, October 28th at 13:23 UTC
- Expected Duration: 60-90 minutes of network downtime

> ⏱\uFE0F Block times vary significantly. Monitor the countdown here for accurate timing.

During the upgrade, there will be no on-chain activity on the network.

### Emergency Coordination

In the event of issues during the upgrade, please coordinate via the validators channel in Discord to reach emergency consensus and mitigate problems quickly.

---

## Additional Resources

- Akash Network GitHub
- Block Explorer

Field
Data
info
https://raw.githubusercontent.com/akash-network/net/main/mainnet/upgrades/v1.0.0/info.json
name
v1.0.0
time
0001-01-01T00:00:00Z
height
23939793
upgraded_client_state