https://github.com/archway-network/archway
Archway Network
https://github.com/archway-network/archway
archway blockchain cosmos-sdk cosmwasm go golang wasm
Last synced: 21 days ago
JSON representation
Archway Network
- Host: GitHub
- URL: https://github.com/archway-network/archway
- Owner: archway-network
- License: other
- Created: 2021-06-30T05:57:26.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-19T11:34:19.000Z (about 1 month ago)
- Last Synced: 2025-04-01T09:36:12.407Z (28 days ago)
- Topics: archway, blockchain, cosmos-sdk, cosmwasm, go, golang, wasm
- Language: Go
- Homepage: https://archway.io
- Size: 6.19 MB
- Stars: 71
- Watchers: 13
- Forks: 102
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-ccamel - archway-network/archway - Archway Network (Go)
README

# Archway
[](https://github.com/archway-network/archway/releases/latest)
[](https://pkg.go.dev/github.com/archway-network/archway)
[](https://goreportcard.com/report/github.com/archway-network/archway)
[](https://codecov.io/gh/archway-network/archway)
[](https://github.com/archway-network/archway/LICENSE)The core implementation of the Archway protocol leverages the [Cosmos SDK](https://cosmos.network) and [CosmWasm](https://cosmwasm.com) 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 CometBFT 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:
- The Go Programming Language ()
- Git Distributed Version Control ()
- Docker ()
- GNU Make ()## Build from Source
[Clone the repository](https://github.com/archway-network/archway), checkout the `main` branch and build:
```sh
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](https://github.com/orgs/archway-network/packages/container/package/archwayd)
A docker image is also provided for test setups (shell access):
[Packages: archwayd-debug](https://github.com/orgs/archway-network/packages/container/package/archwayd-dev)
## 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](https://docs.archway.io).