Following the release of Akash Mainnet4 - and the associated split of Akash network and provider repositories - new CLI syntax will be introduced.
NOTE - The syntax updates are rather simple in that they only impact the beginning of command sets with a shift from
akash
(I.e.akash tx create
) toprovider-services
(I.e.provider-services tx create
).
NOTE - please visit this Detailed CLI Steps doc for details on installing the Akash CLI and additional command sets.
In these release notes we detail the new CLI syntax for deployment creation and for the purpose of illustration. The prior CLI command syntax (pre-Mainnet4) will be included for clarity as users transition to a new common syntax.
These changes only impact Akash CLI use and have no impact on application use of Cloudmos Deploy, Praetor App, Akash Helm Charts, etc.
No change in our environment variables and may declare using common syntax.
export AKASH_KEYRING_BACKEND=os
export AKASH_FROM=<keyname>
export AKASH_OWNER=akash1<redacted>
export AKASH_NET="https://raw.githubusercontent.com/akash-network/net/main/mainnet"
export AKASH_CHAIN_ID="$(curl -s "$AKASH_NET/chain-id.txt")"
export AKASH_NODE="$(curl -s "$AKASH_NET/rpc-nodes.txt" | shuf -n 1)"
export AKASH_GAS_PRICES=0.025uakt
export AKASH_GAS=auto
export AKASH_GAS_ADJUSTMENT=1.5
provider-services tx deployment create deploy.yml
akash tx deployment create deploy.yml
Again no change to environment variables declarations.
AKASH_DSEQ=<DSEQ>
AKASH_OSEQ=<OSEQ>
AKASH_GSEQ=<GSEQ>
provider-services query market bid list
akash query market bid list
export AKASH_PROVIDER=akash1<redacted>
provider-services tx market lease create
akash tx market lease create
provider-services send-manifest deploy.yml
akash provider send-manifest deploy.yml
provider-services lease-status
akash provider lease-status