You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/quickstarts/transmitter.mdx
+26-1Lines changed: 26 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,32 @@ While [Chainlink Data Streams](/data-streams/index) provide access to low-latenc
34
34
35
35
The [Data Streams Transmitter][GITHUB_REPO], a community-led solution, provides a foundational framework for the DevOps teams and Infrastructure Managers tasked with building these systems. Transmitter is a configurable service that handles the core logic of monitoring off-chain data streams and pushing them to your smart contracts based on predefined conditions, such as time intervals or price deviations. It also includes a web interface to manage your feeds and monitor their status.
36
36
37
-
Think of the Transmitter as the application core for your on-chain data pipeline. It provides a pre-built engine that lets your team focus on building and securing the surrounding production-grade infrastructure.
37
+
This quick start guide will walk you through the process of setting up the Data Streams Transmitter, configuring it to monitor a specific Data Stream, and linking it to an on-chain contract.
38
+
39
+
## High-level Architecture
40
+
41
+
Transmitter relays data from the off-chain Chainlink network to your on-chain contracts in the following sequence:
42
+
43
+
1.**Off-chain | Data Generation:** A Chainlink Decentralized Oracle Network (DON) generates and signs low-latency data reports, making them available in the off-chain Data Streams Aggregation Network.
44
+
45
+
1.**Off-chain | Monitoring:** Transmitter continuously monitors this stream of reports via a WebSocket connection.
46
+
47
+
1.**On-chain | Transmission:** Based on your predefined conditions (such as a time interval or price deviation), Transmitter takes a report from the off-chain stream and pushes its data on-chain into your designated Oracle Contract.
48
+
49
+
1.**On-chain | Verification:** Your Oracle Contract validates the report's authenticity by passing it to the Chainlink Verifier Contract, which checks the cryptographic signature from the DON.
50
+
51
+
1.**On-chain | Consumption:** Once this on-demand verification is complete, the data in your Oracle Contract is considered trustworthy and is ready to be read and utilized by your dApp or other smart contracts.
0 commit comments