{"repo":"ergoplatform/oracle-core","free":true,"listed":false,"github":"https://github.com/ergoplatform/oracle-core","clone":"git clone https://github.com/ergoplatform/oracle-core.git","description":"Core off-chain component of Oracle Pools","language":"Rust","stars":66,"topics":["blockchain","oracles","defi","smart-contracts","ergo","utxo"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Oracle Core v2.0 The oracle core requires that the user has access to a public node with activated extra option to create txs. Furthermore, each oracle core is designed to work with only a single oracle pool. If an operator runs several oracles in several oracle pools then a single full node can be used, but several instances of oracle cores must be run (and set with different API ports). The current oracle core is built to run the protocol specified in the EIP-0023 PR. Getting started Docker Image AMD64 and ARM64 images are available from Docker Hub Repo IF running in Ubuntu read section below The container runs under oracle-core user (9010 uid), if using bind mount for container's /data folder (where config files and other data lives), set the container's uid for the host's folder ownership ( ex: chown -R 9010:9010 oracle data ). An example docker run command: To enter container shell for debugging or pool modifications: Download Get the latest release binary from Releases Or install it from the source code with: If you want to run it as systemd daemon check out this section. Run it with oracle-core --help or oracle-core --help to see the available commands and their options. Setup Generate an oracle config file from the default template with: and set the required parameters: - oracle address - a node's address that will be used by this oracle-core instance(pay tx fees, keep tokens, etc.). Make sure it has coins; - node url node URL; Set the environment variable ORACLE WALL","default_branch":null,"files":null,"tree":[],"storefront":"/r/ergoplatform","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ergoplatform/oracle-core/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}