https://github.com/ojo-network/ojo
https://github.com/ojo-network/ojo
Last synced: 15 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ojo-network/ojo
- Owner: ojo-network
- License: apache-2.0
- Created: 2022-10-18T17:51:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-07-29T19:31:52.000Z (8 months ago)
- Last Synced: 2025-07-29T21:28:42.340Z (8 months ago)
- Language: Go
- Size: 4.12 MB
- Stars: 54
- Watchers: 2
- Forks: 31
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: contributing.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-ccamel - ojo-network/ojo - (Go)
README

[](https://www.repostatus.org/badges/latest/active.svg)
[](https://goreportcard.com/report/github.com/ojo-network/ojo)
[](https://github.com/ojo-network/ojo/releases/latest)
[](https://github.com/ojo-network/ojo/blob/main/LICENSE)
[](https://github.com/marketplace/actions/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](https://github.com/umee-network/umee), where we worked on developing our
own oracle based off of the [Terra Classic](https://github.com/terra-money/classic-core) design.
Ojo is able to provide pricing info via IBC, CosmWasm, and EVM. MoveVM support is coming shortly.
## Table of Contents
- [Table of Contents](#table-of-contents)
- [Releases](#releases)
- [Install](#install)
- [Networks](#networks)
## Releases
Our releases are tagged and binaries are produced [here](https://github.com/ojo-network/ojo/releases).
See [Release procedure](contributing.md#release-procedure) for more information about the release model.
## Install
To install the `ojod` binary:
```shell
$ 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](https://github.com/ojo-network/price-feeder) repo for more information on configuring an Ojo price feeder)
```shell
$ ojod start --pricefeeder.config_path=./price-feeder.example.config --pricefeeder.log_level="INFO"
```
## Networks
Ojo currently has three active public networks:
| Network Name | Type | Docs |
| :-----------------------------------------------: | :---------------: | :------------------------------------------------: |
| [Agamotto](https://agamotto.ojo.network/agamotto) | Mainnet | [Docs](https://docs.ojo.network/networks/agamotto) |
| [Ditto](https://agamotto.ojo.network/ditto) | Testnet | N/A |
| [Sauron](https://sauron.ojo.network/) | Validator Testnet | [Docs](https://docs.ojo.network/networks/sauron) |