Introduction
In this tutorial, we review the mechanism of a decentralized exchange, introduce the concept of oracles as the bridge between data sources in the real world to on-chain applications, how they enable for building decentralized application with trusted and sybil resistant data, and then walkthrough a step by step basis on building a simple DEX on the CELO blockchain by leveraging the Chainlink’s Price feed oracle aggregator.
Prerequisite
- Familiarity with smart contracts and basic blockchain terminology.
- Familiarity with solidity programming language.
- Moderate experience with using Decentralized applications.
Objective
On completing this tutorial, the reader would be familiar on the merits of oracles in decentralized applications, and also gain valuable skills with chainlink’s price feed oracle integration in smart contract development on CELO and get more familiar with some of the available toolings specific for building Dapps on CELO blockchain.