An open API service indexing awesome lists of open source software.

https://github.com/arkeonetwork/arkeo

Arkeo - Free Market Blockchain Data Infrastructure
https://github.com/arkeonetwork/arkeo

Last synced: 6 months ago
JSON representation

Arkeo - Free Market Blockchain Data Infrastructure

Awesome Lists containing this project

README

          

# Arkeo Protocol

Arkeo Protocol - Free Market Blockchain Data Infrastructure

[![Lint](https://github.com/arkeonetwork/arkeo/actions/workflows/go-lint.yaml/badge.svg)](https://github.com/arkeonetwork/arkeo/actions/workflows/go-lint.yaml)
[![Release Check](https://github.com/arkeonetwork/arkeo/actions/workflows/release-check.yaml/badge.svg)](https://github.com/arkeonetwork/arkeo/actions/workflows/release-check.yaml)
[![Test](https://github.com/arkeonetwork/arkeo/actions/workflows/test.yaml/badge.svg)](https://github.com/arkeonetwork/arkeo/actions/workflows/test.yaml)

The core implementation of the Arkeo Protocol is built using the Cosmos SDK and Tendermint, and was created with the help of the [Ignite CLI](https://ignite.com/cli).

# Software Prerequisites

- [The Go Programming Language](https://go.dev)
- [Git Distributed Version Control](https://git-scm.com)
- [Docker](https://www.docker.com)
- [GNU Make](https://www.gnu.org/software/make)

# Build from Source

Clone the repository

```shell
git clone https://github.com/arkeonetwork/arkeo.git
```

Check our `master` branch

```shell
git checkout master
```

Build

```shell
make install
```

This will install `arkeod` binary to your `GOPATH`

# Running Localnet

There multiple ways to run a localnet

## Containerized

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

```shell
make localnet
```

## Ignite CLI

Install Ignite Cli

```shell
curl https://get.ignite.com/cli! | bash
```

```shell
ignite chain serve
```

## Local

Installing Arkeo Binary

```shell
make install
```

Run

```shell
./scripts/genesis.sh
```

This starts the chain

# Setting Up Testnet

Follow below mentioned steps to setup `TESTNET`

- [By Running Arkeo Binary](./docs/TESTNET.md)
- [By using Cosmovisor](./docs/COSMOVISOR.md)

# Documentation

To learn more about `Arkeo Protocol`, [please visit the official Arkeo Documentation](https://docs.arkeo.network)