Solana Developer Guides
Task-focused FluxRPC walkthroughs for developers who are new to Solana. Each guide covers one RPC method end to end: how to call it, how to read the response, and how to make it cheaper and faster. They are grouped by the experience they assume, easiest first.
Starter
No Solana experience needed, and best read in order. Each one takes a single read method end to end — the request you send, the response fields that matter, and how to keep it cheap.
- getAccountInfo Solana Developer Guide — Learn how to read a single Solana account with getAccountInfo — response fields, encoding trade-offs, parsing program-specific data, and how to keep bandwidth costs down.
- getMultipleAccounts Solana Developer Guide — In this developer guide, we'll learn to batch up to 255 Solana account reads into a single request, handle missing accounts safely, and cut bandwidth usage with dataSlice — with measured before/after data to show how much you can save.
- getProgramAccounts Solana Developer Guide — Learn how to fetch every account owned by a Solana program with getProgramAccounts — dataSize and memcmp filters, reading a program IDL to find byte offsets, and cutting a 10 GB scan down to a few kilobytes with changedSinceSlot and dataSlice.
Intermediate
Now that you've learned the three key RPC calls, we'll cover specialized methods that are more suitable in specific contexts. We'll also build some simple applications around them.
- getBalance Solana Developer Guide — Learn how to read a single Solana account balance with getBalance, while handling API keys in a frontend — Shield keys that keep your account key out of the browser, a wallet connector in pure JavaScript, and the connected wallet's balance on screen.
- getTokenAccountsByOwner Solana Developer Guide — Learn how to fetch every token account a Solana wallet owns with getTokenAccountsByOwner, decode mints and balances with byte slicing, and check a token's safety score with the RugCheck getTokenReportSummary API — one program, two APIs.
- getTokenLargestAccounts Solana Developer Guide — Learn how to fetch the 20 largest holders of a Solana token with a getTokenLargestAccounts RPC call. Then get the same list — owning wallets included — from a full RugCheck token report, and decide which method fits your application best.
- sendTransaction Solana Developer Guide — Send SOL from a connected wallet. Build the transfer in the browser, have the wallet sign it, and submit the signed bytes through FluxRPC with sendTransaction.
- Confirm a Solana Transaction over a WebSocket — Check a transaction landed on-chain: subscribe with signatureSubscribe before you submit, run the websocket inside a Web Worker so it never blocks the interface thread, and fall back to getSignatureStatuses if the websocket cannot answer.