Course Content

Chapter 0: Introduction


Chapter 1: Data Source overview





Chapter 1

Data Source overview

Estimated time: 12 mins


What is a data source?

A data source is the most fundamental unit in BandChain's oracle system. It describes a proceduce to retrieve and process a raw data point from a external source.

How does a data source work?

When a Request event is received on BandChain, the associated data source IDs and calldatas are collated along with the request verification info and sent to Yoda's executor environment to await the data source execution. The results are then collected and constructed into a list of MsgReportData which is then submitted as a tx using the reporter key.

Data Source Workflow

Quiz

What does a data source do?

Previous Chapter

Introduction