This project implements a contract to explain Chainlink Data Feed usage and another one to build a custom oracle that can be provided with any data.
To test:
npx hardhat test
To run oracle server:
node scripts/oracleServer.js
To deploy Currency Oracle on Rinkeby Network:
npx hardhat deploy --network rinkeby
To deploy get current price:
npx hardhat getprice --network rinkeby