Discover Solana, a high-performance blockchain optimized for decentralized finance and NFTs. Build fast and scalable dApps using its RPC gateway.
The Solana RPC documentation provides developers with the necessary tools to interact with the Solana blockchain programmatically. Solana is a high-performance blockchain that uses a unique consensus mechanism called Proof-of-History (PoH), combined with Proof-of-Stake (PoS), to achieve fast transaction speeds and high throughput. The documentation includes API endpoints for querying blockchain data, managing transactions, and deploying smart contracts. Solana is ideal for decentralized finance (DeFi), NFTs, and scalable decentralized applications requiring low-latency and high performance.
- Solana Website: https://solana.comSolana RPC Gateway
*Supported Blockchains - tiers: 💎 Tier 1, ⭐ Tier 2, ✨ Tier 3
Don't have an API key?
Sign up to Dashboard and create your API keys today.
Get higher limits and use debugging tools.
Quick connection to Solana
Solana Video tutorial - Getting started using Tatum SDK
In this video tutorial, we will guide you through the process of getting started with Solana RPC using the Tatum SDK. Tatum SDK is a comprehensive blockchain development toolkit that simplifies the interaction with various blockchain networks, including Solana. By following the tutorial, you will learn how to set up your development environment, establish a connection to the Solana network via RPC, and perform common operations such as getMultipleAccounts.
Available Solana interfaces
Solana - JSON-RPC
- gettokenlargestaccounts
- gettokenaccountbalance
- gethighestsnapshotslot
- getfeeformessage
- getblocktime
- getversion
- getstakeactivation
- getlatestblockhash
- getclusternodes
- gettransaction
- gettokensupply
- getepochschedule
- getepochinfo
- gettokenaccountsbydelegate
- getinflationgovernor
- getminimumbalanceforrentexemption
- getvoteaccounts
- gethealth
- getmaxretransmitslot
- getleaderschedule
- simulatetransaction
- getslotleader
- getsignaturesforaddress
- getslotleaders
- getmaxshredinsertslot
- getblockswithlimit
- getgenesishash
- getaccountinfo
- getfirstavailableblock
- getslot
- gettokenaccountsbyowner
- getinflationreward
- getblock
- getinflationrate
- getbalance
- getrecentperformancesamples
- getidentity
- getsignaturestatuses
- getblockproduction
- isblockhashvalid
- getmultipleaccounts
- getblocks
- sendtransaction
- minimumledgerslot
- requestairdrop
- getsupply
- gettransactioncount
- getstakeminimumdelegation
- getprogramaccounts
- getblockcommitment
- getlargestaccounts
- getrecentprioritizationfees
- getblockheight