We've built an oracle smart contract to retrieve off-chain risk metrics calculated using pricing data from Covalent and stored on IPFS. The project includes a dashboard the showcases the interaction by a caller contract to retrieve the volatility of tokens in portfolio using the aforementioned flow.

Risk Oracle showcase

How it's made

Solidity to develop two smart contracts. Ethers.js, hardhat, and AWS lambdas for interacting with covalent and IPFS. Javascript and ethers.js were used to implement two clients that interacted with the smart contracts. ReactJS to build the dashboard that sent actions to the clients and displayed the result of the oracle flow.