akash

Prop 256: v0.34.0

Akash Mainnet 11 Upgrade

This proposal is for upgrading the Akash Network to version v0.34.0 at a height 16133283.
Upgrade anticipated to be executed on Thursday, May 2nd, UTC 16:00. Note that block times have high variance, so keep monitoring the time.
In the event of an issue at upgrade time, we should coordinate via the validators channel on the Akash Discord server to come to a quick emergency consensus and mitigate any further issues.

## Upgrade details

By voting YES on this proposal, you approve the following changes:
- Extend authz implementation for DeploymentDeposit to allow grantee re-use of unspent funds.
- Example of previous behavior: deployment authz granted from account B (grantor) to account A (grantee) in amount of 5AKT. Deployment is created with authorized spend and deposit amount of 3AKT.
- Deployment spends 1.5AKT and lease was closed. 1.5AKT remainder is returned to the grantor, and authorization has 2AKT left to spend.
- Example of new behavior: deployment authz granted from account B (grantor) to account A (grantee) in amount of 5AKT. Deployment is created with authorized spend and deposit amount of 3AKT.
- Deployment spends 1.5AKT and lease was closed. 1.5AKT remainder is returned to the grantor, and authorization is updated and has 3.5AKT left to spend.
- Don't allow multiple grants from different grantors to be used for deposit on same deployment. This issue may lead to a case where all remaining funds after deployment is closed are returned to last grantor.
Such use case has been guarded against and only one authz depositor will be allowed per deployment

## Getting Prepared for the Upgrade

Upgrade instructions will be available in upgrade docs.
We recommend validators utilize 64GB of RAM. Since there is no state migration in this upgrade, it is possible to get away with less, but still not recommended.
If you are unable to have 64GB of RAM, at a minimum have a total of 64GB of swap set to prevent out of memory errors.
Validators and RPCs supervised by cosmovisor with DAEMON_ALLOW_DOWNLOAD_BINARIES=true will pick up upgrade binaries from upgrade info.
Please note upgrade info will be available 24-72h prior upgrade height.

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