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


What does a data source do?

Previous Chapter