Skip to content

Commit 6b9922b

Browse files
dev-distkhadni
andauthored
Data Feeds: Solana notice (#2948)
* init * Updated messaging * lint fix * chains.ts gist undo * review updates * update link * feedlist update * fixed links * removed complex ternary operator * lint fix * restore tables.tsx change * nit * nit styling * nit styling --------- Co-authored-by: Karim <98668332+khadni@users.noreply.github.com>
1 parent 7441715 commit 6b9922b

File tree

4 files changed

+469
-337
lines changed

4 files changed

+469
-337
lines changed

src/content/data-feeds/solana/index.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ whatsnext:
1313

1414
import { Aside } from "@components"
1515

16+
<Aside type="caution" title="Solana Data Feeds Deprecation">
17+
Several Data Feeds on Solana [are being deprecated](/data-feeds/deprecating-feeds) as Chainlink migrates support to
18+
Data Streams' pull-based model. See [this page](/data-streams/crypto-streams) for the complete list of Data Streams
19+
available on Solana.
20+
</Aside>
21+
1622
Chainlink provides data feeds on the [Solana](https://solana.com/) network. Chainlink data feeds on Solana employ [Offchain Reporting (OCR)](/architecture-overview/off-chain-reporting?parent=dataFeeds) to aggregate data from data providers who pull from both centralized and decentralized exchanges. Chainlink’s Solana deployment has no dependencies on external blockchain networks such as Ethereum. In Solana, storage and smart contract logic are separate. Programs store all the logic similar to an EVM (Ethereum) smart contract. The accounts store all the data. Compared to Solidity, the combination of an account and a program is equivalent to a smart contract on an EVM chain. State and logic are separate in Solana.
1723

1824
Solana programs are stateless, so you don't always need to deploy your program to the network to test it. You can deploy and test your programs on a [Solana Test Validator](https://docs.solana.com/developing/test-validator). However, to use Chainlink products on Solana, you must deploy your contract onchain to one of the [supported Solana clusters](#chainlink-products-and-solana-clusters).

src/content/data-feeds/solana/using-data-feeds-off-chain.mdx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,16 @@ metadata:
1515
import { Aside, CodeSample, PackageManagerTabs } from "@components"
1616
import { Tabs } from "@components/Tabs"
1717

18-
Chainlink Data Feeds are the quickest way to access market prices for real-world assets. This guide demonstrates how to read Chainlink Data Feeds on the Solana Devnet using offchain examples in the [Chainlink Solana Starter Kit](https://github.com/smartcontractkit/solana-starter-kit). To learn how to use Data Feeds in your onchain Solana programs, see the [Using Data Feeds onchain](/data-feeds/solana/using-data-feeds-solana) guide.
18+
<Aside type="caution" title="Solana Data Feeds Deprecation">
19+
Several Data Feeds on Solana [are being deprecated](/data-feeds/deprecating-feeds) as Chainlink migrates support to
20+
Data Streams' pull-based model. See [this page](/data-streams/crypto-streams) for the complete list of Data Streams
21+
available on Solana.
22+
</Aside>
23+
24+
Chainlink Data Feeds are the quickest way to access market prices for real-world assets. This guide demonstrates how to
25+
read Chainlink Data Feeds on the Solana Devnet using offchain examples in the [Chainlink Solana Starter
26+
Kit](https://github.com/smartcontractkit/solana-starter-kit). To learn how to use Data Feeds in your onchain Solana
27+
programs, see the [Using Data Feeds onchain](/data-feeds/solana/using-data-feeds-solana) guide.
1928

2029
To get the full list of Chainlink Data Feeds on Solana, see the [Solana Feeds](/data-feeds/price-feeds/addresses?network=solana) page.
2130

src/content/data-feeds/solana/using-data-feeds-solana.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ metadata:
1515
import { Aside, CodeSample } from "@components"
1616
import { Tabs } from "@components/Tabs"
1717

18+
<Aside type="caution" title="Solana Data Feeds Deprecation">
19+
Several Data Feeds on Solana [are being deprecated](/data-feeds/deprecating-feeds) as Chainlink migrates support to
20+
Data Streams' pull-based model. See [this page](/data-streams/crypto-streams) for the complete list of Data Streams
21+
available on Solana.
22+
</Aside>
23+
1824
Chainlink Data Feeds are the quickest way to connect your smart contracts to the real-world market prices of assets. This guide demonstrates how to deploy a program to the Solana Devnet cluster and access Data Feeds onchain using the [Chainlink Solana Starter Kit](https://github.com/smartcontractkit/solana-starter-kit). To learn how to read price feed data using offchain applications, see the [Using Data Feeds Offchain](/solana/using-data-feeds-off-chain) guide.
1925

2026
To get the full list of available Chainlink Data Feeds on Solana, see the [Solana Feeds](/data-feeds/price-feeds/addresses?network=solana) page. View the program that owns the Chainlink Data Feeds in the [Solana Devnet Explorer](https://solscan.io/account/HEvSKofvBgfaexv23kMabbYqxasxU3mQ4ibBMEmJWHny?cluster=devnet), or the [Solana Mainnet Explorer](https://solscan.io/account/HEvSKofvBgfaexv23kMabbYqxasxU3mQ4ibBMEmJWHny).

0 commit comments

Comments
 (0)