Try   HackMD

Feed Update Guide

Disclaimer

Please be sure to only use this to update your existing Feed, this guide is NOT meant for a fresh installation.

If you encounter any issues please DM @marcandu on Keybase and they will assist.

Stop services

systemctl stop ssb-server
systemctl stop omnia

Install Updates

Create a caps.json file and paste in the following

caps.json

{
  "shs": "lOgzm/3YuiRJEXNkrx+G719g/NlpKUc/+m5enTao8bg=",
  "sign": "ZSQrMHhtH6sb2r92o/7s85m87Jbkl/7tcRXm3DVtN0w="
}
nix-env -i --verbose -f https://github.com/makerdao/oracles-v2/tarball/stable

If your server has less than 4GB of RAM, you may have to run the above command twice to complete the installation.

Configure Updates

#your path for caps.json may be different
install-omnia feed --ssb-caps ~/caps.json --ssb-external <your external ip here>

Enable Services

systemctl daemon-reload
systemctl restart ssb-server
systemctl restart omnia

Verify Everything Is Working

Sidenote: If you haven't set a limit for the size of your log files they've probably consumed a huge amount of storage space by this point. One of the ways you can set a limit is:

journalctl --vacuum-time=5d

Then check your log file with:
sudo journalctl -u omnia and skip to the end with G
alternatively you can tail your log file:
sudo journalctl -feu omnia

Check that:
One full cycle for each asset pair completes (AAVEUSD, BATUSD, AVAXUSD, BALUSD, BTCUSD, COMPUSD, CRVUSD, ETHBTC, ETHUSD, FILUSD, KNCETH, KNCUSD, LINKUSD, LRCUSD, MANAUSD, PAXGUSD, SNXUSD, SOLUSD, UNIUSD, USDTUSD, WNMXUSD, XRPUSD, XTZUSD, YFIUSD, ZECUSD, ZRXUSD)

  • For each asset pair, the price queries from each exchange are non-zero and are uniform.
  • No visible errors in the log file

Report Update Complete
Please DM @marcandu on Keybase and let them know you have updated.