Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ojo-network/ojo
https://github.com/ojo-network/ojo
Last synced: 2 months 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 (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T00:14:56.000Z (2 months ago)
- Last Synced: 2024-11-04T00:24:54.540Z (2 months ago)
- Language: Go
- Size: 3.48 MB
- Stars: 53
- Watchers: 2
- Forks: 29
- Open Issues: 34
-
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
![Logo!](assets/ojo.png)
[![Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/badges/latest/active.svg)
[![Go Report Card](https://goreportcard.com/badge/github.com/ojo-network/ojo?style=flat-square)](https://goreportcard.com/report/github.com/ojo-network/ojo)
[![Version](https://img.shields.io/github/v/tag/ojo-network/ojo.svg?style=flat-square)](https://github.com/ojo-network/ojo/releases/latest)
[![License: Apache-2.0](https://img.shields.io/github/license/ojo-network/ojo.svg?style=flat-square)](https://github.com/ojo-network/ojo/blob/main/LICENSE)
[![GitHub Super-Linter](https://img.shields.io/github/actions/workflow/status/ojo-network/ojo/lint.yml?branch=main)](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) |