# FluxRPC > FluxRPC is a high-performance RPC infrastructure provider for Solana and Fogo blockchains, offering ultra-low latency JSON-RPC endpoints, WebSocket subscriptions, and edge caching via Lantern. FluxRPC supports two networks: - **Solana** — Full Solana JSON-RPC 2.0 with sub-100ms global latency - **Fogo** — 100% SVM-compatible chain with 40ms block times, powered by the Firedancer client All standard Solana RPC methods work identically on both networks. The only difference is the endpoint URL. ## Endpoints - [Solana HTTP RPC](https://dashboard.fluxbeam.xyz/docs/rpc): `https://eu.fluxrpc.com?key=` - [Solana WebSocket](https://dashboard.fluxbeam.xyz/docs/websocket): `wss://ws.eu.fluxrpc.com` - [Fogo HTTP RPC](https://dashboard.fluxbeam.xyz/docs/rpc): `https://eu.fogo.fluxrpc.com?key=` - [Fogo WebSocket](https://dashboard.fluxbeam.xyz/docs/websocket): `wss://ws.eu.fogo.fluxrpc.com` - [Fogo Testnet](https://dashboard.fluxbeam.xyz/docs/rpc): `https://nyc.fogo.testnet.fluxrpc.com?key=` ## Documentation - [RPC HTTP Methods Overview](https://dashboard.fluxbeam.xyz/docs/rpc): All supported JSON-RPC methods with parameters, return types, and curl examples - [WebSocket Subscriptions](https://dashboard.fluxbeam.xyz/docs/websocket): Real-time subscription/unsubscription patterns for account changes, transactions, logs, and slots - [Full API Reference (llms-full.txt)](https://dashboard.fluxbeam.xyz/llms-full.txt): Complete machine-readable API documentation with all methods, parameters, examples, and response formats ## HTTP Methods (47 methods) - [getAccountInfo](https://dashboard.fluxbeam.xyz/docs/rpc/getAccountInfo): Returns all information associated with the account of provided Pubkey - [getBalance](https://dashboard.fluxbeam.xyz/docs/rpc/getBalance): Returns the lamport balance of the account - [getLargestAccounts](https://dashboard.fluxbeam.xyz/docs/rpc/getLargestAccounts): Returns the 20 largest accounts by lamport balance - [getMultipleAccounts](https://dashboard.fluxbeam.xyz/docs/rpc/getMultipleAccounts): Returns account information for a list of Pubkeys - [getProgramAccounts](https://dashboard.fluxbeam.xyz/docs/rpc/getProgramAccounts): Returns all accounts owned by the provided program Pubkey - [getMinimumBalanceForRentExemption](https://dashboard.fluxbeam.xyz/docs/rpc/getMinimumBalanceForRentExemption): Returns minimum balance for rent-free account - [getBlock](https://dashboard.fluxbeam.xyz/docs/rpc/getBlock): Returns identity and transaction information about a confirmed block - [getBlockCommitment](https://dashboard.fluxbeam.xyz/docs/rpc/getBlockCommitment): Returns commitment for particular block - [getBlockHeight](https://dashboard.fluxbeam.xyz/docs/rpc/getBlockHeight): Returns the current block height - [getBlockProduction](https://dashboard.fluxbeam.xyz/docs/rpc/getBlockProduction): Returns recent block production information - [getBlocks](https://dashboard.fluxbeam.xyz/docs/rpc/getBlocks): Returns a list of confirmed blocks between two slots - [getBlocksWithLimit](https://dashboard.fluxbeam.xyz/docs/rpc/getBlocksWithLimit): Returns a list of confirmed blocks starting at the given slot - [getBlockTime](https://dashboard.fluxbeam.xyz/docs/rpc/getBlockTime): Returns the estimated production time of a block - [getFirstAvailableBlock](https://dashboard.fluxbeam.xyz/docs/rpc/getFirstAvailableBlock): Returns the slot of the lowest confirmed block - [getTransaction](https://dashboard.fluxbeam.xyz/docs/rpc/getTransaction): Returns transaction details for a confirmed transaction - [getTransactionCount](https://dashboard.fluxbeam.xyz/docs/rpc/getTransactionCount): Returns the current transaction count - [getSignaturesForAddress](https://dashboard.fluxbeam.xyz/docs/rpc/getSignaturesForAddress): Returns signatures for confirmed transactions involving an address - [getSignatureStatuses](https://dashboard.fluxbeam.xyz/docs/rpc/getSignatureStatuses): Returns the statuses of a list of signatures - [getRecentPrioritizationFees](https://dashboard.fluxbeam.xyz/docs/rpc/getRecentPrioritizationFees): Returns recent prioritization fees - [sendTransaction](https://dashboard.fluxbeam.xyz/docs/rpc/sendTransaction): Submits a signed transaction to the cluster - [simulateTransaction](https://dashboard.fluxbeam.xyz/docs/rpc/simulateTransaction): Simulate sending a transaction - [requestAirdrop](https://dashboard.fluxbeam.xyz/docs/rpc/requestAirdrop): Requests an airdrop of lamports to a Pubkey - [getFeeForMessage](https://dashboard.fluxbeam.xyz/docs/rpc/getFeeForMessage): Get the fee the network will charge for a particular message - [getTokenAccountBalance](https://dashboard.fluxbeam.xyz/docs/rpc/getTokenAccountBalance): Returns the token balance of an SPL Token account - [getTokenAccountsByOwner](https://dashboard.fluxbeam.xyz/docs/rpc/getTokenAccountsByOwner): Returns all SPL Token accounts by token owner - [getTokenAccountsByDelegate](https://dashboard.fluxbeam.xyz/docs/rpc/getTokenAccountsByDelegate): Returns all SPL Token accounts by approved delegate - [getTokenLargestAccounts](https://dashboard.fluxbeam.xyz/docs/rpc/getTokenLargestAccounts): Returns the 20 largest token accounts for a particular SPL Token type - [getTokenSupply](https://dashboard.fluxbeam.xyz/docs/rpc/getTokenSupply): Returns the total supply of an SPL Token type - [getEpochInfo](https://dashboard.fluxbeam.xyz/docs/rpc/getEpochInfo): Returns information about the current epoch - [getEpochSchedule](https://dashboard.fluxbeam.xyz/docs/rpc/getEpochSchedule): Returns the epoch schedule information - [getSlot](https://dashboard.fluxbeam.xyz/docs/rpc/getSlot): Returns the slot that has reached the given commitment level - [getSlotLeader](https://dashboard.fluxbeam.xyz/docs/rpc/getSlotLeader): Returns the current slot leader - [getSlotLeaders](https://dashboard.fluxbeam.xyz/docs/rpc/getSlotLeaders): Returns the slot leaders for a given slot range - [getMaxRetransmitSlot](https://dashboard.fluxbeam.xyz/docs/rpc/getMaxRetransmitSlot): Get the max slot seen from retransmit stage - [getMaxShredInsertSlot](https://dashboard.fluxbeam.xyz/docs/rpc/getMaxShredInsertSlot): Get the max slot seen from after shred insert - [minimumLedgerSlot](https://dashboard.fluxbeam.xyz/docs/rpc/minimumLedgerSlot): Returns the lowest slot the node has information about - [getClusterNodes](https://dashboard.fluxbeam.xyz/docs/rpc/getClusterNodes): Returns information about all the nodes participating in the cluster - [getHealth](https://dashboard.fluxbeam.xyz/docs/rpc/getHealth): Returns the current health of the node - [getIdentity](https://dashboard.fluxbeam.xyz/docs/rpc/getIdentity): Returns the identity pubkey for the current node - [getVersion](https://dashboard.fluxbeam.xyz/docs/rpc/getVersion): Returns the current Solana version running on the node - [getHighestSnapshotSlot](https://dashboard.fluxbeam.xyz/docs/rpc/getHighestSnapshotSlot): Returns the highest slot information for a snapshot - [getGenesisHash](https://dashboard.fluxbeam.xyz/docs/rpc/getGenesisHash): Returns the genesis hash - [getRecentPerformanceSamples](https://dashboard.fluxbeam.xyz/docs/rpc/getRecentPerformanceSamples): Returns recent performance samples - [getInflationGovernor](https://dashboard.fluxbeam.xyz/docs/rpc/getInflationGovernor): Returns the current inflation governor - [getInflationRate](https://dashboard.fluxbeam.xyz/docs/rpc/getInflationRate): Returns the specific inflation values for the current epoch - [getInflationReward](https://dashboard.fluxbeam.xyz/docs/rpc/getInflationReward): Returns the inflation / staking reward for a list of addresses - [getStakeMinimumDelegation](https://dashboard.fluxbeam.xyz/docs/rpc/getStakeMinimumDelegation): Returns the stake minimum delegation - [getVoteAccounts](https://dashboard.fluxbeam.xyz/docs/rpc/getVoteAccounts): Returns vote accounts and their associated stake - [getSupply](https://dashboard.fluxbeam.xyz/docs/rpc/getSupply): Returns information about the current supply - [getLatestBlockhash](https://dashboard.fluxbeam.xyz/docs/rpc/getLatestBlockhash): Returns the latest blockhash - [isBlockhashValid](https://dashboard.fluxbeam.xyz/docs/rpc/isBlockhashValid): Returns whether a blockhash is still valid - [getLeaderSchedule](https://dashboard.fluxbeam.xyz/docs/rpc/getLeaderSchedule): Returns the leader schedule for an epoch ## WebSocket Methods (18 subscriptions) - [accountSubscribe](https://dashboard.fluxbeam.xyz/docs/websocket#accountSubscribe): Subscribe to account changes - [logsSubscribe](https://dashboard.fluxbeam.xyz/docs/websocket#logsSubscribe): Subscribe to transaction logging - [programSubscribe](https://dashboard.fluxbeam.xyz/docs/websocket#programSubscribe): Subscribe to program account changes - [signatureSubscribe](https://dashboard.fluxbeam.xyz/docs/websocket#signatureSubscribe): Subscribe to signature confirmation - [slotSubscribe](https://dashboard.fluxbeam.xyz/docs/websocket#slotSubscribe): Subscribe to slot updates - [rootSubscribe](https://dashboard.fluxbeam.xyz/docs/websocket#rootSubscribe): Subscribe to root updates - [blockSubscribe](https://dashboard.fluxbeam.xyz/docs/websocket#blockSubscribe): Subscribe to block confirmations - [slotsUpdatesSubscribe](https://dashboard.fluxbeam.xyz/docs/websocket#slotsUpdatesSubscribe): Subscribe to slot update events - [voteSubscribe](https://dashboard.fluxbeam.xyz/docs/websocket#voteSubscribe): Subscribe to vote events ## Optional - [FluxRPC Dashboard](https://dashboard.fluxbeam.xyz/admin/apikeys): Manage API keys, view usage analytics, and configure endpoints - [Lantern Edge Cache](https://dashboard.fluxbeam.xyz/lantern): Edge caching layer that reduces latency for frequently accessed data - [Yellowstone gRPC](https://dashboard.fluxbeam.xyz/docs/yellowstone): Real-time streaming for block updates, logs, and transaction events