All Projects → ovrclk → net

ovrclk / net

Licence: other
genesis and configuration files for various akash networks

Akash Networks

This repository contains network information for the various Akash networks.

In general, there will be three networks available at any given time:

Network Status Version Description
mainnet ✔️ v0.14.0 Akash Network mainnet network.
testnet 🚧 v0.14.1 Testnet of the current mainnet version.
edgenet v0.15.0-rc8 Testnet of the next mainnet version.

Each network has a corresponding directory (linked to above) containing network information. Each directory includes, at a minimum:

File Description
version.txt The Akash version used to participate in the network.
chain-id.txt The "chain-id" of the network.
genesis.json The genesis file for the network
seed-nodes.txt A list of seed node addresses for the network.

The following files may also be present:

File Description
peer-nodes.txt A list of peer node addresses for the network.
rpc-nodes.txt A list of RPC node addresses for the network.
api-nodes.txt A list of API (LCD) node addresses for the network.
faucet-url.txt The url of a faucet server for the network.

Usage

The information in this repo may be used to automate tasks when deploying or configuring Akash software.

The format is standardized across the networks so that you can use the same method to fetch the information for all of them - just change the base URL

AKASH_NET_BASE=https://raw.githubusercontent.com/ovrclk/net/master

##
#  Use _one_ of the following:
##

# mainnet
AKASH_NET="$AKASH_NET_BASE/mainnet"

# testnet
AKASH_NET="$AKASH_NET_BASE/testnet"

# edgenet
AKASH_NET="$AKASH_NET_BASE/edgenet"

Fetching Information

Version

AKASH_VERSION="$(curl -s "$AKASH_NET/version.txt")"

Chain ID

AKASH_CHAIN_ID="$(curl -s "$AKASH_NET/chain-id.txt")"

Genesis

curl -s "$AKASH_NET/genesis.json" > genesis.json

Seed Nodes

curl -s "$AKASH_NET/seed-nodes.txt" | paste -d, -s

Peer Nodes

curl -s "$AKASH_NET/peer-nodes.txt" | paste -d, -s

RPC Node

Print a random RPC endpoint

curl -s "$AKASH_NET/rpc-nodes.txt" | shuf -n 1

API Node

Print a random API endpoint

curl -s "$AKASH_NET/api-nodes.txt" | shuf -n 1
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].