Skip to content

lehamart/archway

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archway

Version GoDoc Go Report Card codecov License:Apache-2.0

The core implementation of the Archway protocol leverages the Cosmos SDK and CosmWasm to reward validators and creators for their contributions to the network.

System Requirements

The following specifications have been found to work well:

  • An x86-64 (amd64) multi-core CPU (AMD / Intel);
    • Higher clock speeds are preferred as Tendermint is mostly single-threaded;
  • 64GB RAM;
  • 1TB NVMe SSD Storage (disk i/o is crucial);
  • 100Mbps bi-directional Internet connection;

Software Dependencies

The following software should be installed on the target system:

Build from Source

Clone the repository, checkout the main branch and build:

cd archway
git checkout main
make install

This will install the archwayd binary to your GOPATH.

Dockerized Containers

A docker image for production purposes (no shell access):

Packages: archwayd

A docker image is also provided for test setups (shell access):

Packages: archwayd-debug

Running localnet

There are two ways to run a localnet, local and containerized

Containerized

This solution uses docker-compose and docker on the backend. To setup new localnet use:

make localnet

To continue last localnet used:

make localnet-continue

Local

Documentation

To learn more, please visit the official Archway documentation.

About

Archway Network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 93.4%
  • Rust 4.3%
  • Makefile 1.4%
  • Other 0.9%