Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions src/content/data-feeds/solana/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ whatsnext:

import { Aside } from "@components"

<Aside type="caution" title="Solana Data Feeds Deprecation">
Several Data Feeds on Solana [are being deprecated](/data-feeds/deprecating-feeds) as Chainlink migrates support to
Data Streams' pull-based model. See [this page](/data-streams/crypto-streams) for the complete list of Data Streams
available on Solana.
</Aside>

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.

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).
Expand Down
11 changes: 10 additions & 1 deletion src/content/data-feeds/solana/using-data-feeds-off-chain.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,16 @@ metadata:
import { Aside, CodeSample, PackageManagerTabs } from "@components"
import { Tabs } from "@components/Tabs"

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.
<Aside type="caution" title="Solana Data Feeds Deprecation">
Several Data Feeds on Solana [are being deprecated](/data-feeds/deprecating-feeds) as Chainlink migrates support to
Data Streams' pull-based model. See [this page](/data-streams/crypto-streams) for the complete list of Data Streams
available on Solana.
</Aside>

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.

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

Expand Down
6 changes: 6 additions & 0 deletions src/content/data-feeds/solana/using-data-feeds-solana.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ metadata:
import { Aside, CodeSample } from "@components"
import { Tabs } from "@components/Tabs"

<Aside type="caution" title="Solana Data Feeds Deprecation">
Several Data Feeds on Solana [are being deprecated](/data-feeds/deprecating-feeds) as Chainlink migrates support to
Data Streams' pull-based model. See [this page](/data-streams/crypto-streams) for the complete list of Data Streams
available on Solana.
</Aside>

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.

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).
Expand Down
Loading
Loading