Setting up Oracles
This page contains necessary information on how to make your oracle service fully operational on-chain
Last updated
Was this helpful?
This page contains necessary information on how to make your oracle service fully operational on-chain
Last updated
Was this helpful?
Each oracle has to stake some HMT in order to be part of reputation network. In order to do that for testnet - go to , connect your oracle wallets and stake at least 1 HMT for each of them.
Before registering your oracles in Reputation Network, they first need to have their KV Store set up properly.
Make sure each oracle has some POL on their balance before making next steps
Each Node.js oracle has scripts/setup-kv-store.ts
script that will help you easily set up KV Store. You can run it as:
and it will fill KV store with defaults. You can override some values via env-vars if needed.
In case you rely on Docker setup, make sure that you run this script from inside of Docker container because inside of the container you will already have all necessary overrides. Using Reputation Oracle as an example:
In order to make Exchange Oracle, Recording Oracle & Job Launcher fully operational, you will need to make some extra steps to complete registration in Reputation Network (i.e. activate them on Reputation Oracle):
go to HUMAN App UI and start Oracle sign up process (see Sign Up for hints)
skip "stake" and "KV Store" steps (you should have them completed earlier)
finish the registration process
sign in as oracle
activate oracle in Reputation Network (click "Activate") button