JoinTestNet
antlia-test-1001
is now live!The genesis files are in
./latest
We will airdrop testnet tokens to all participants in the last Antlia testnet. If you would like to participate and have not received tokens, can you n get some from this faucet.
Please refer to the Antlia Hub documentation on validators for a general overview of running a validator. We are using the exact same validator model and software, but with slightly different parameters and other functionality specific to Antlia Network.
$ sudo apt-get install gcc g++
$ wget https://raw.githubusercontent.com/jim380/node_tooling/master/Cosmos/CLI/go_install.sh
$ chmod +x go_install.sh
$ ./go_install.sh -v 1.12.5
At the time of this writing, 1.12.5 is the latest version of Golang. Go 1.12+ is required for the Antlia SDK.
$ mkdir -p $GOPATH/src/github.com/antlia-io
$ cd $GOPATH/src/github.com/antlia-io
$ git clone -b <latest-release-tag> https://github.com/antlia-network/antlia-ledger
$ cd antlia-ledger
$ make install
Find the latest release tags here. To verify if installation was successful:
$ antliad version --long
$ antliacli version --long
$ antliad init --chain-id=antlia-test-1001 <your_moniker>
$ antliacli keys add <your_wallet_name>
##
Make sure you back up the mnemonics !!!
If you are joining at genesis scroll down to the section on Creating a Genesis Validator!
Please follow the documentation provided on creating a validator for Antlia hub, replacing gaiad and gaiacli with antliad and antliacli respectively. Also our testnet staking token denomination is antlia and Antlia addresses begin with antlia.
This section applies ONLY if you are joining at genesis!
$ antliad add-genesis-account $(antliacli keys show <your_wallet_name> -a) 1000000antlia,1000000validatortoken
$ antliad gentx --name <your_wallet_name> --amount 1000000antlia
If all goes well, you will see the following message:
Genesis transaction written to "/home/user/.antliad/config/gentx/gentx-f8038a89034kl987ebd493b85a125624d5f4770.json"
Submit your gentx in a PR here
Fetch genesis.json into antliad's config directory.
$ curl https://raw.githubusercontent.com/antlia-network/testnets/master/antlia-test-1001/genesis.json > $HOME/.antliad/config/genesis.json
Add seed nodes in config.toml.
$ nano $HOME/.antliad/config/config.toml
Find the following section and add the seed nodes.
# Comma separated list of seed nodes to connect to
seeds = ""
$ sudo nano /lib/systemd/system/antliad.service
Paste in the following:
[Unit]
Description=Antlia Xrnd
After=network-online.target
[Service]
User=<your_user>
ExecStart=/home/<your_user>/go_workspace/bin/antliad start
StandardOutput=file:/var/log/antliad/antliad.log
StandardError=file:/var/log/antliad/antliad_error.log
Restart=always
RestartSec=3
LimitNOFILE=4096
[Install]
WantedBy=multi-user.target
This tutorial assumes $HOME/go_workspace to be your Go workspace. Your actual workspace directory may vary.
Method 1 - With systemd
$ sudo systemctl enable antliad
$ sudo systemctl start antliad
Check node status
$ antliacli status
Check logs
$ sudo journalctl -u antliad -f
Method 2 - Without systemd
$ antliad start
Check node status
$ antliacli status
To create validator you must have Antlia’s coin in you account then perform the following transaction
To get the public key for create validator the the following command
antliad tendermint show-validator
Now run the following command
antliacli tx staking create-validator --amount=1000000tree --pubkey=xrn:valconspub1zcjduepqay6ynhexeev7me09gfx5dhr82yp4furnyyrvyhff42dl5j04f7lsrzvpn2 --moniker=rnssol-moniker --chain-id=regen-test-1001 --commission-rate="0.10" --commission-max-rate="0.20" --commission-max-change-rate="0.01" --min-self-delegation="1" --gas="auto" --gas-prices="0.2antlia" --fees=2antlia --from=rnssol
After this the validator will be shown on your blockchain explorer.