Solayer’s RPC API provides compatibility with Solana’s JSON RPC API while introducing optimizations for the Solayer Chain architecture. This reference documents all supported methods, upcoming features, and deprecated endpoints.Documentation Index
Fetch the complete documentation index at: https://docs.solayer.org/llms.txt
Use this file to discover all available pages before exploring further.
HTTP Endpoint
Currently Supported Methods
The following methods are fully implemented and available for use:| Method | Description |
|---|---|
getAccountInfo | Returns all information associated with an account |
getBalance | Returns the balance of an account |
getBlock | Returns identity and transaction information about a confirmed block |
getBlocks | Returns a list of confirmed blocks |
getLatestBlockhash | Returns the latest blockhash |
getSignatureStatuses | Returns the statuses of a list of signatures |
getTokenAccountBalance | Returns the token balance of an account |
getTokenSupply | Returns information about the total supply of an SPL Token type |
getTransaction | Returns transaction details |
sendTransaction | Submits a signed transaction to the cluster |
Modified Methods
| Method | Modification Details |
|---|---|
requestAirdrop | Modified to airdrop exactly 0.1 SOL (Solayer devnet). The amount parameter has been removed for simplicity. |
Coming Soon
These methods are under development and will be available in future updates:getFeeForMessagegetLargestAccountsgetProgramAccountsgetRecentPrioritizationFeesgetSignaturesForAddressgetTokenAccountsByDelegategetTokenAccountsByOwnergetTokenLargestAccounts
Unsupported Methods
The following methods are not supported:getClusterNodesgetHighestSnapshotSlotgetInflationGovernorgetInflationRategetInflationRewardgetLeaderSchedulegetMaxRetransmitSlotgetMaxShredInsertSlotgetSlotLeadergetSlotLeadersgetStakeMinimumDelegationgetSupplygetVoteAccountsminimumLedgerSlot
Deprecated Methods
These methods are supported but deprecated due to Solayer Chain’s architecture changes:getBlockCommitmentgetBlockHeightgetBlockProductiongetEpochInfogetEpochSchedulegetBlockTimegetFirstAvailableBlockgetGenesisHashgetHealthgetIdentitygetMinimumBalanceForRentExemptiongetRecentPerformanceSamplesgetSlotgetTransactionCountgetVersionisBlockhashValid