ojo

module
v0.4.0-rc11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2024 License: Apache-2.0

README

Logo!

Go Report Card Version GitHub Super-Linter

A Golang Implementation of the Ojo Network, a decentralized oracle with DeFi safety in mind.

Ojo is an oracle platform which other blockchains and smart contracts can use to receive up-to-date and accurate data. This platform arose from our work at Umee, where we worked on developing our own oracle based off of the Terra Classic design.

Ojo is able to provide pricing info via IBC, CosmWasm, and EVM. MoveVM support is coming shortly.

Table of Contents

Releases

Our releases are tagged and binaries are produced here.

See Release procedure for more information about the release model.

Install

To install the ojod binary:

$ make install

Run Node

Example command structure for running a node with a price feeder config file located at ./price-feeder.example.config (See price-feeder repo for more information on configuring an Ojo price feeder)

$ ojod start --pricefeeder.config_path=./price-feeder.example.config --pricefeeder.log_level="INFO" --pricefeeder.chain_config=TRUE --pricefeeder.oracle_tick_time=5s

Networks

Ojo currently has three active public networks:

Network Name Type Docs
Agamotto Mainnet Docs
Ditto Testnet N/A
Sauron Validator Testnet Docs

Directories

Path Synopsis
app
tx
cmd
infra
tests
checkers
Package checkers provides functions and structures to verify common types and aggregate errors.
Package checkers provides functions and structures to verify common types and aggregate errors.
cli
genmap
Package genmap provides generic functions for manipulating maps.
Package genmap provides generic functions for manipulating maps.
sim
x
airdrop/types
Package types is a reverse proxy.
Package types is a reverse proxy.
gmp
gmp/types
Package types is a reverse proxy.
Package types is a reverse proxy.
oracle/types
Package types is a reverse proxy.
Package types is a reverse proxy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL