Installing KlayOracle

KlayOracle v1 is still in active development, therefore the recommended installation method is by running from source.

Installing from source

System Requirements

  • Install Go version 18 and above.

  • Mac/Linux machine, with at least 4GB of RAM and 10GB of storage

  • Docker desktop

To get started installing KlayOracle, clone the klayoracle-monorepo locally.

git clone https://github.com/KlayOracle/klayoracle-monorepo.git
cd klayoracle-monorepo

KlayOracle is written in Go. Go code is grouped into packages, and packages are grouped into modules. Each module specifies dependencies needed to run the code, including the Go version and the set of other modules it requires.

While installing from source, the data provider and nodes need to be configured and run through their respective packages within the monorepo.

Installing from Docker

The KlayOracle team is actively working on Docker images for faster installation & setup of nodes and data providers. Pending a full launch, an experimental version has been released, along with a video guide to get started.

This documentation will be updated in the near future with step-by-step instructions for using KlayOracle with Docker.

Last updated