From a4f6614153089f8254599336ac40615b51e6afb1 Mon Sep 17 00:00:00 2001
From: Karim <98668332+khadni@users.noreply.github.com>
Date: Wed, 2 Oct 2024 07:57:08 -0500
Subject: [PATCH 1/4] Streams onboarding clarification
---
.../tutorials/streams-direct/streams-direct-api.mdx | 2 +-
.../tutorials/streams-direct/streams-direct-ws.mdx | 2 +-
src/features/data-streams/common/dsNotes.mdx | 11 ++++-------
src/features/data-streams/common/gettingStarted.mdx | 1 +
.../data-streams/common/gettingStartedHardhat.mdx | 3 ++-
5 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/src/content/data-streams/tutorials/streams-direct/streams-direct-api.mdx b/src/content/data-streams/tutorials/streams-direct/streams-direct-api.mdx
index 500097caabf..bb5be41b1ae 100644
--- a/src/content/data-streams/tutorials/streams-direct/streams-direct-api.mdx
+++ b/src/content/data-streams/tutorials/streams-direct/streams-direct-api.mdx
@@ -23,7 +23,7 @@ In this guide, you'll learn how to use Chainlink Data Streams with the _[Streams
- **Git**: Make sure you have Git installed. You can check your current version by running in your terminal and download the latest version from the official [Git website](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) if necessary.
- **Go Version**: Make sure you have Go version 1.21 or higher. You can check your current version by running `go version` in your terminal and download the latest version from the official [Go website](https://go.dev/) if necessary.
-- **API Credentials**: Access to the Streams Direct implementation requires API credentials. If you haven't already, [contact us](https://chainlinkcommunity.typeform.com/datastreams?#ref_id=docs) to talk to an expert about integrating Chainlink Data Streams with your applications.
+- **API Credentials**: Access to the Streams Direct implementation requires API credentials. If you haven't already, [contact us](https://chainlinkcommunity.typeform.com/datastreams?typeform-source=docs.chain.link#ref_id=docs) to request mainnet or testnet early access.
## Guide
diff --git a/src/content/data-streams/tutorials/streams-direct/streams-direct-ws.mdx b/src/content/data-streams/tutorials/streams-direct/streams-direct-ws.mdx
index 5a64f88c6a4..55846120892 100644
--- a/src/content/data-streams/tutorials/streams-direct/streams-direct-ws.mdx
+++ b/src/content/data-streams/tutorials/streams-direct/streams-direct-ws.mdx
@@ -22,7 +22,7 @@ In this guide, you'll learn how to use Chainlink Data Streams with the _[Streams
- **Git**: Make sure you have Git installed. You can check your current version by running in your terminal and download the latest version from the official [Git website](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) if necessary.
- **Go Version**: Make sure you have Go version 1.21 or higher. You can check your current version by running `go version` in your terminal and download the latest version from the official [Go website](https://go.dev/) if necessary.
-- **API Credentials**: Access to the Streams Direct implementation requires API credentials. If you haven't already, [contact us](https://chainlinkcommunity.typeform.com/datastreams?#ref_id=docs) to talk to an expert about integrating Chainlink Data Streams with your applications.
+- **API Credentials**: Access to the Streams Direct implementation requires API credentials. If you haven't already, [contact us](https://chainlinkcommunity.typeform.com/datastreams?typeform-source=docs.chain.link#ref_id=docs) to request mainnet or testnet early access.
## Guide
diff --git a/src/features/data-streams/common/dsNotes.mdx b/src/features/data-streams/common/dsNotes.mdx
index bbdc2e0f6bf..6dc8da7f451 100644
--- a/src/features/data-streams/common/dsNotes.mdx
+++ b/src/features/data-streams/common/dsNotes.mdx
@@ -1,10 +1,7 @@
import { Aside } from "@components"
-
- Chainlink Data Streams is available in Early Access.
-
-
-
- Contact us to talk to an expert about
- integrating Chainlink Data Streams with your applications.
+
+ Chainlink Data Streams is available in Early Access. [Contact
+ us](https://chainlinkcommunity.typeform.com/datastreams?typeform-source=docs.chain.link#ref_id=docs) to request
+ mainnet or testnet early access.
diff --git a/src/features/data-streams/common/gettingStarted.mdx b/src/features/data-streams/common/gettingStarted.mdx
index faa3b26c5b2..7a783630356 100644
--- a/src/features/data-streams/common/gettingStarted.mdx
+++ b/src/features/data-streams/common/gettingStarted.mdx
@@ -11,6 +11,7 @@ Note: To learn how to use the _[Streams Direct](/data-streams#streams-direct-usi
## Before you begin
+- Access to the Streams Trade implementation requires your wallet address to be whitelisted. If your address is not already whitelisted, [contact us](https://chainlinkcommunity.typeform.com/datastreams?typeform-source=docs.chain.link#ref_id=docs) to request mainnet or testnet early access.
- If you are new to smart contract development, learn how to [Deploy Your First Smart Contract](/quickstarts/deploy-your-first-contract) so you are familiar with the tools that are necessary for this guide:
- The [Solidity](https://soliditylang.org/) programming language
- The [MetaMask](https://metamask.io) wallet
diff --git a/src/features/data-streams/common/gettingStartedHardhat.mdx b/src/features/data-streams/common/gettingStartedHardhat.mdx
index 60f7341bc75..506e8607281 100644
--- a/src/features/data-streams/common/gettingStartedHardhat.mdx
+++ b/src/features/data-streams/common/gettingStartedHardhat.mdx
@@ -11,7 +11,8 @@ Note: To learn how to use the _[Streams Direct](/data-streams#streams-direct-usi
## Before you begin
-This guide uses the [Hardhat](https://hardhat.org/) development environment to deploy and interact with the contracts. To learn more about Hardhat, read the [Hardhat Documentation](https://hardhat.org/hardhat-runner/docs/getting-started).
+- Access to the Streams Trade implementation requires your wallet address to be whitelisted. If your address is not already whitelisted, [contact us](https://chainlinkcommunity.typeform.com/datastreams?typeform-source=docs.chain.link#ref_id=docs) to request mainnet or testnet early access.
+- This guide uses the [Hardhat](https://hardhat.org/) development environment to deploy and interact with the contracts. To learn more about Hardhat, read the [Hardhat Documentation](https://hardhat.org/hardhat-runner/docs/getting-started).
### Requirements
From c8aee828b96dd6eb0186545dc16c7a4a725298a6 Mon Sep 17 00:00:00 2001
From: Karim <98668332+khadni@users.noreply.github.com>
Date: Wed, 2 Oct 2024 10:59:37 -0500
Subject: [PATCH 2/4] Add New Token section
---
.../data-streams/developer-responsibilities.mdx | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/src/content/data-streams/developer-responsibilities.mdx b/src/content/data-streams/developer-responsibilities.mdx
index 03f3b17ce97..c7342112bf8 100644
--- a/src/content/data-streams/developer-responsibilities.mdx
+++ b/src/content/data-streams/developer-responsibilities.mdx
@@ -55,6 +55,16 @@ Data Streams also provides pricing data related to assets that trade, primarily,
- Certain assets may not trade actively—if data is based on traded prices, it may not reflect the current state of the respective pool, and/or the current realizable price.
- There is a certain level of latency between (i) the observability of price data on DEXs, and (ii) the price data being reflected in our price feeds. This can increase the risk of frontrunning.
+#### New Token Data Streams
+
+When a token is newly launched, the historical data required to implement a rigorous data quality and risk analysis is unavailable. Consistent price discovery may involve an indeterminate amount of time. Developers are responsible for understanding the market and volatility risks inherent with such assets when choosing to integrate them into any products or services.
+
+Newly issued tokens may have limited trading activity at launch. Thin order books can lead to substantial price fluctuation resulting in significant volatility. Developers are responsible for being aware, when choosing to integrate such tokens into any products or services, of the inherent volatility, potential for illiquidity, and significant price fluctuation that often characterize newly issued tokens as market attempts to find a clearing level, i.e equilibrium price.
+
+Token prices may exhibit oscillations between two or more price points within regular intervals due to price disagreements across exchanges. In early trading sessions, wide bid and ask spreads may reflect uncertainty about the token market value. Developers are responsible for understanding the possibility of token price oscillation of this nature when choosing to integrate newly issued tokens into any products or services.
+
+Developers implementing Chainlink New Token Data Streams are responsible for independently verifying the liquidity, quality and stability of the assets pricing when integrating them in their use cases
+
### Application Code Risks
Developers implementing Chainlink Data Streams are solely responsible for instituting risk mitigations, including, but not limited to, data quality checks, circuit breakers, and appropriate contingency logic for their use case. Some general guidelines include:
From 337a11ac7387f6ebb16f905d69c144922b6f7da2 Mon Sep 17 00:00:00 2001
From: Karim <98668332+khadni@users.noreply.github.com>
Date: Wed, 2 Oct 2024 11:02:12 -0500
Subject: [PATCH 3/4] nit
---
.../tutorials/streams-direct/streams-direct-api.mdx | 2 +-
.../tutorials/streams-direct/streams-direct-ws.mdx | 2 +-
src/features/data-streams/common/dsNotes.mdx | 10 ++++++----
src/features/data-streams/common/gettingStarted.mdx | 1 -
.../data-streams/common/gettingStartedHardhat.mdx | 3 +--
5 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/content/data-streams/tutorials/streams-direct/streams-direct-api.mdx b/src/content/data-streams/tutorials/streams-direct/streams-direct-api.mdx
index bb5be41b1ae..500097caabf 100644
--- a/src/content/data-streams/tutorials/streams-direct/streams-direct-api.mdx
+++ b/src/content/data-streams/tutorials/streams-direct/streams-direct-api.mdx
@@ -23,7 +23,7 @@ In this guide, you'll learn how to use Chainlink Data Streams with the _[Streams
- **Git**: Make sure you have Git installed. You can check your current version by running in your terminal and download the latest version from the official [Git website](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) if necessary.
- **Go Version**: Make sure you have Go version 1.21 or higher. You can check your current version by running `go version` in your terminal and download the latest version from the official [Go website](https://go.dev/) if necessary.
-- **API Credentials**: Access to the Streams Direct implementation requires API credentials. If you haven't already, [contact us](https://chainlinkcommunity.typeform.com/datastreams?typeform-source=docs.chain.link#ref_id=docs) to request mainnet or testnet early access.
+- **API Credentials**: Access to the Streams Direct implementation requires API credentials. If you haven't already, [contact us](https://chainlinkcommunity.typeform.com/datastreams?#ref_id=docs) to talk to an expert about integrating Chainlink Data Streams with your applications.
## Guide
diff --git a/src/content/data-streams/tutorials/streams-direct/streams-direct-ws.mdx b/src/content/data-streams/tutorials/streams-direct/streams-direct-ws.mdx
index 55846120892..5a64f88c6a4 100644
--- a/src/content/data-streams/tutorials/streams-direct/streams-direct-ws.mdx
+++ b/src/content/data-streams/tutorials/streams-direct/streams-direct-ws.mdx
@@ -22,7 +22,7 @@ In this guide, you'll learn how to use Chainlink Data Streams with the _[Streams
- **Git**: Make sure you have Git installed. You can check your current version by running in your terminal and download the latest version from the official [Git website](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) if necessary.
- **Go Version**: Make sure you have Go version 1.21 or higher. You can check your current version by running `go version` in your terminal and download the latest version from the official [Go website](https://go.dev/) if necessary.
-- **API Credentials**: Access to the Streams Direct implementation requires API credentials. If you haven't already, [contact us](https://chainlinkcommunity.typeform.com/datastreams?typeform-source=docs.chain.link#ref_id=docs) to request mainnet or testnet early access.
+- **API Credentials**: Access to the Streams Direct implementation requires API credentials. If you haven't already, [contact us](https://chainlinkcommunity.typeform.com/datastreams?#ref_id=docs) to talk to an expert about integrating Chainlink Data Streams with your applications.
## Guide
diff --git a/src/features/data-streams/common/dsNotes.mdx b/src/features/data-streams/common/dsNotes.mdx
index 6dc8da7f451..46e88f42508 100644
--- a/src/features/data-streams/common/dsNotes.mdx
+++ b/src/features/data-streams/common/dsNotes.mdx
@@ -1,7 +1,9 @@
import { Aside } from "@components"
-
- Chainlink Data Streams is available in Early Access. [Contact
- us](https://chainlinkcommunity.typeform.com/datastreams?typeform-source=docs.chain.link#ref_id=docs) to request
- mainnet or testnet early access.
+
+ Chainlink Data Streams is available in Early Access.
+
+
+ Contact us to talk to an expert about
+ integrating Chainlink Data Streams with your applications.
diff --git a/src/features/data-streams/common/gettingStarted.mdx b/src/features/data-streams/common/gettingStarted.mdx
index 7a783630356..faa3b26c5b2 100644
--- a/src/features/data-streams/common/gettingStarted.mdx
+++ b/src/features/data-streams/common/gettingStarted.mdx
@@ -11,7 +11,6 @@ Note: To learn how to use the _[Streams Direct](/data-streams#streams-direct-usi
## Before you begin
-- Access to the Streams Trade implementation requires your wallet address to be whitelisted. If your address is not already whitelisted, [contact us](https://chainlinkcommunity.typeform.com/datastreams?typeform-source=docs.chain.link#ref_id=docs) to request mainnet or testnet early access.
- If you are new to smart contract development, learn how to [Deploy Your First Smart Contract](/quickstarts/deploy-your-first-contract) so you are familiar with the tools that are necessary for this guide:
- The [Solidity](https://soliditylang.org/) programming language
- The [MetaMask](https://metamask.io) wallet
diff --git a/src/features/data-streams/common/gettingStartedHardhat.mdx b/src/features/data-streams/common/gettingStartedHardhat.mdx
index 506e8607281..60f7341bc75 100644
--- a/src/features/data-streams/common/gettingStartedHardhat.mdx
+++ b/src/features/data-streams/common/gettingStartedHardhat.mdx
@@ -11,8 +11,7 @@ Note: To learn how to use the _[Streams Direct](/data-streams#streams-direct-usi
## Before you begin
-- Access to the Streams Trade implementation requires your wallet address to be whitelisted. If your address is not already whitelisted, [contact us](https://chainlinkcommunity.typeform.com/datastreams?typeform-source=docs.chain.link#ref_id=docs) to request mainnet or testnet early access.
-- This guide uses the [Hardhat](https://hardhat.org/) development environment to deploy and interact with the contracts. To learn more about Hardhat, read the [Hardhat Documentation](https://hardhat.org/hardhat-runner/docs/getting-started).
+This guide uses the [Hardhat](https://hardhat.org/) development environment to deploy and interact with the contracts. To learn more about Hardhat, read the [Hardhat Documentation](https://hardhat.org/hardhat-runner/docs/getting-started).
### Requirements
From 81a84d098ce1d248f3047b1ecb7968e8b118af34 Mon Sep 17 00:00:00 2001
From: Karim <98668332+khadni@users.noreply.github.com>
Date: Wed, 2 Oct 2024 11:02:39 -0500
Subject: [PATCH 4/4] nit
---
src/features/data-streams/common/dsNotes.mdx | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/features/data-streams/common/dsNotes.mdx b/src/features/data-streams/common/dsNotes.mdx
index 46e88f42508..bbdc2e0f6bf 100644
--- a/src/features/data-streams/common/dsNotes.mdx
+++ b/src/features/data-streams/common/dsNotes.mdx
@@ -7,3 +7,4 @@ import { Aside } from "@components"
Contact us to talk to an expert about
integrating Chainlink Data Streams with your applications.
+