AKASH

maxakyla
3 min readMar 12, 2022

AKASH TESTNET 3

The awarded tresnet from Akash Network (cosmos ecosystem) started with a prize fund of $ 200,000.

You can read more in https://akash.network/blog/announcing-incentivized-testnet-3

We register, get the necessary access codes, a personal account and go through the KYC procedure on https://us11.list-manage.com/survey?u=2bb69960aefd26f8e0c524516&id=c0712187cd&attribution=false

The official documentation is https://docs.akash.network/

Faucet for tokens http://55ma08d6b9aht4gtovcih95dps.ingress.edgenet-1.ewr1.aksh.pw/

You need to take a cheap vps and do everything as shown below.Where to rent servers I will leave links. https://www.vultr.com/?ref=9076848-8H , https://contabo.com/

And so, we connect to the server, go to the command line, execute commands in turn.:

sudo apt get update
sudo apt get upgrade
sudo apt install unzip
sudo apt install golang go

Thereafter:

cd ~

AKASH_VERSION=v0.15.0-rc15

curl https://raw.githubusercontent.com/ovrclk/akash/master/godownloader.sh | sh -s — “$AKASH_VERSION”

ls bin
mv bin/akash /usr/local/bin
akash version (Should give the version v0.15.0-rc14)

AKASH_NET=”https://raw.githubusercontent.com/ovrclk/net/master/edgenet"
export AKASH_KEYRING_BACKEND=os
export AKASH_NODE=”$(curl -s “$AKASH_NET/rpc-nodes.txt” | shuf -n 1)”
export AKASH_CHAIN_ID=”$(curl -s “$AKASH_NET/chain-id.txt”)”

AKASH_KEY_NAME=Wallet name

echo $AKASH_KEY_NAME (the variable is checked,the output of the name of the wallet)

Creating a Wallet:

akash keys add $AKASH_KEY_NAME (enter the password, save the mnemonics)

export AKASH_ACCOUNT_ADDRESS=”$(akash keys show $AKASH_KEY_NAME -a)”

echo $AKASH_ACCOUNT_ADDRESS

AKASH_KEYRING_BACKEND=os

We request tokens from the tap and after 20 minutes we move on.If there are problems with obtaining tokens, go to discard, insert your address into the testnet-faucet branch and wait.

akash tx cert generate client — from $AKASH_KEY_NAME — gas-prices=”0.025uakt” — gas=”auto” — gas-adjustment=1.5

akash tx deployment create deploy.yaml — from $AKASH_KEY_NAME — node $AKASH_NODE — chain-id $AKASH_CHAIN_ID — gas-prices=”0.025uakt” — gas=”auto” — gas-adjustment=1.5 -y

curl -s https://raw.githubusercontent.com/mando222/testnetSDL/main/deploy.yaml > deploy.yaml

akash tx deployment create deploy.yaml — from $AKASH_KEY_NAME — node $AKASH_NODE — chain-id $AKASH_CHAIN_ID — gas-prices=”0.025uakt” — gas=”auto” — gas-adjustment=1.5 -y

In the last transaction, we look for the dseq number and save it (example 740300)

AKASH_DSEQ=<dseq-number>

akash query market bid list — owner=$AKASH_ACCOUNT_ADDRESS — node $AKASH_NODE — dseq $AKASH_DSEQ

Here we take the provider address and save it.

AKASH_PROVIDER=<provider-address>

akash tx market lease create — chain-id $AKASH_CHAIN_ID — node $AKASH_NODE — owner $AKASH_ACCOUNT_ADDRESS — dseq $AKASH_DSEQ — provider $AKASH_PROVIDER — from $AKASH_KEY_NAME — fees 50000uakt -y

akash query market lease list — owner $AKASH_ACCOUNT_ADDRESS — node $AKASH_NODE — dseq $AKASH_DSEQ

after that, there should be such a conclusion approximately

leases:
- escrow_payment:
account_id:
scope: deployment
xid: akash1e397n3xwrrrmvyhrttg66exjzgj33q07gpx453/194035
balance:
amount: “0.000000000000000000”
denom: uakt
owner: akash17ck7uhkpjjj45fw9s9vpv7jn0m97958vjjxmf8
payment_id: 1/1/akash17ck7uhkpjjj45fw9s9vpv7jn0m97958vjjxmf8
rate:
amount: “1.301120000000000000”
denom: uakt
state: open
withdrawn:
amount: “0”
denom: uakt
lease:
closed_on: “0”
created_at: “194079”
lease_id:
dseq: “194035”
gseq: 1
oseq: 1
owner: akash1e397n3xwrrrmvyhrttg66exjzgj33q07gpx453
provider: akash17ck7uhkpjjj45fw9s9vpv7jn0m97958vjjxmf8
price:
amount: “1.301120000000000000”
denom: uakt
state: active
pagination:
next_key: null
total: “0”

That’s it at this stage.Next, we are looking for new tasks in discord.

--

--