# Oracle Feeder

Every validator is required to participate in the Oracle process, which involves periodically submitting a vote for the current exchange rate of Luna. Because these ballots are held very frequently, you will need to set up a program (called a feeder) to automatically submit votes. Failure to set one up will lead to downtime and missed votes, which past a certain threshold results in delegated stake getting slashed and your validator temporarily jailed.

# Implementations

Below is a list of oracle feeder implementations you can choose from:

Software Developer Runtime
oracle-feeder (opens new window) Terra Node.js, Python
terra_oracle_voter (opens new window) B-Harvest (opens new window) Python
terra-oracle (opens new window) Node A-Team (opens new window) Go