Skip to content

arterynetwork/artr

Repository files navigation

Artery Network

You can learn about the project at https://artery.network/.

Full Node Quick Start

First of all, you can download the Artery Network application for Windows and macOS from our site. It is probably what you want. If you are using another OS or just interested what's under the hood, you can start your full node by yourself following these steps.

  1. Make you sure you have Docker installed.

  2. Download this repo and checkout 2.5.6 version with git clone https://github.com/arterynetwork/artr.git -b 2.5.6

  3. Build the application with make build-all

  4. Copy a built binary from the builds directory to somewhere your OS could find it (i.e. some directory in a $PATH)

  5. (Optional) Look around with artrd --help

  6. Initialize your node with artrd init [moniker] where [moniker] is a name you like.

  7. Replace a just created genesis file ($HOME/.artrd/config/genesis.json by default) with one downloaded from https://artery.network/.well-known/genesis/artery_network-10/genesis.json

  8. In the node configuration file ($HOME/.artrd/config/config.toml by default) set peers and consensus parameters:

         peristent_peers = ""
         seeds = "47deee9e7c5c68e077ced2ad2e41cf47d9675c0e@64.227.124.171:26656"
    
         timeout_propose = "3s"
         timeout_propose_delta = "500ms"
         timeout_prevote = "1s"
         timeout_prevote_delta = "500ms"
         timeout_precommit = "1s"
         timeout_precommit_delta = "500ms"
         timeout_commit = "14s"
    
  9. (Optional) Download the latest blockchain data snapshot and place it to the $HOME/.artrd/data directory. An actual path can be found in https://blocks.artery.network/latest.json

  10. Start your node with artrd start

  11. The node will download and replay blocks, it may take a while. When it reaches a moment of software upgrade, a message like UPGRADE "x.x.x" NEEDED ... appears and the daemon stops.

  12. Checkout a specified version and repeat steps 2, 3 and 9 -- 11.

  13. When the node reaches the current blockchain height (you can refer with the blockchain explorer to be sure), it is ready. Now you can use the artrd command to send transactions.

Upgrade Manager

Artery honors Upgradeable Binary Specification, so you can use Cosmos Upgrade Manager for easy blockchain upgrade, as ourselves do.

We publish daemon binaries for Windows, macOS and Ubuntu, but we cannot guarantee that they are compatible to your system. If your node cannot start after upgrade, you probably should build a binary by yourself and replace a downloaded one with it.

How to Become a Validator

To become a validator, one must have at least Champion status (can be further changed by voting) and 10k+ ARTR total team delegation. If you are not using Artery Network application, you can activate validation via CLI:

artrd keys add -i --recover <your-key_name>
artrd tx noding on <your_key_name> $(artrd tendermint show-validator)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages