# 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 Terra Node.js, Python
terra_oracle_voter B-Harvest Python
terra-oracle Node A-Team Go