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.
Our releases are tagged and binaries are produced here.
See Release procedure for more information about the release model.
To install the ojod
binary:
$ make install
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"
Ojo currently has three active public networks:
Network Name | Type | Docs |
---|---|---|
Agamotto | Mainnet | Docs |
Ditto | Testnet | N/A |
Sauron | Validator Testnet | Docs |