ojo

module
v0.3.0-rc7 Latest Latest
Warning

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

Go to latest
Published: Jan 4, 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

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