Chapter 1
Estimated time: 12 mins
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.
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.