> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stable.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# JSON-RPC API

> Supported JSON-RPC API methods across eth, net, web3, and debug namespaces on Stable.

## eth\_namespace

| API                                         | support |
| ------------------------------------------- | ------- |
| eth\_syncing                                | ✅       |
| eth\_gasPrice                               | ✅       |
| eth\_maxPriorityFeePerGas                   | ✅       |
| eth\_feeHistory                             | ✅       |
| eth\_blobBaseFee                            | ❌       |
| eth\_chainId                                | ✅       |
| eth\_blockNumber                            | ✅       |
| eth\_getBalance                             | ✅       |
| eth\_getProof                               | ✅       |
| eth\_getHeaderByNumber                      | ❌       |
| eth\_getHeaderByHash                        | ❌       |
| eth\_getBlockByNumber                       | ✅       |
| eth\_getBlockByHash                         | ✅       |
| eth\_getUncleByBlockNumberAndIndex          | ❌       |
| eth\_getUncleByBlockHashAndIndex            | ❌       |
| eth\_getUncleCountByBlockNumber             | ❌       |
| eth\_getUncleCountByBlockHash               | ❌       |
| eth\_getCode                                | ✅       |
| eth\_getStorageAt                           | ✅       |
| eth\_getBlockReceipts                       | ❌       |
| eth\_call                                   | ✅       |
| eth\_simulateV1                             | ❌       |
| eth\_estimateGas                            | ✅       |
| eth\_createAccessList                       | ❌       |
| eth\_getBlockTransactionCountByNumber       | ✅       |
| eth\_getBlockTransactionCountByHash         | ✅       |
| eth\_getTransactionByBlockNumberAndIndex    | ✅       |
| eth\_getTransactionByBlockHashAndIndex      | ✅       |
| eth\_getRawTransactionByBlockNumberAndIndex | ❌       |
| eth\_getRawTransactionByBlockHashAndIndex   | ❌       |
| eth\_getTransactionCount                    | ✅       |
| eth\_getTransactionByHash                   | ✅       |
| eth\_getRawTransactionByHash                | ❌       |
| eth\_getTransactionReceipt                  | ✅       |
| eth\_sendTransaction                        | ✅       |
| eth\_fillTransaction                        | ❌       |
| eth\_sendRawTransaction                     | ✅       |
| eth\_sign                                   | ✅       |
| eth\_signTransaction                        | ❌       |
| eth\_pendingTransactions                    | ✅       |
| eth\_resend                                 | ✅       |
| eth\_accounts                               | ✅       |
| eth\_subscribe                              | ✅       |
| eth\_unsubscribe                            | ✅       |
| eth\_getTransactionLogs                     | ✅       |
| eth\_signTypedData                          | ✅       |
| eth\_newPendingTransactionFilter            | ✅       |
| eth\_newBlockFilter                         | ✅       |
| eth\_newFilter                              | ✅       |
| eth\_getFilterChanges                       | ✅       |
| eth\_getFilterLogs                          | ✅       |
| eth\_uninstallFilter                        | ✅       |
| eth\_getLogs                                | ✅       |

## debug\_namespace

| API                                | support |
| ---------------------------------- | ------- |
| debug\_accountRange                | ❌       |
| debug\_backtraceAt                 | ❌       |
| debug\_blockProfile                | ✅       |
| debug\_chaindbCompact              | ❌       |
| debug\_chaindbProperty             | ❌       |
| debug\_cpuProfile                  | ✅       |
| debug\_dbAncient                   | ❌       |
| debug\_dbAncients                  | ❌       |
| debug\_dbGet                       | ❌       |
| debug\_dumpBlock                   | ❌       |
| debug\_freeOSMemory                | ✅       |
| debug\_freezeClient                | ❌       |
| debug\_gcStats                     | ✅       |
| debug\_getAccessibleState          | ❌       |
| debug\_getBadBlocks                | ❌       |
| debug\_getRawBlock                 | ❌       |
| debug\_getRawHeader                | ❌       |
| debug\_getRawTransaction           | ❌       |
| debug\_getModifiedAccountsByHash   | ❌       |
| debug\_getModifiedAccountsByNumber | ❌       |
| debug\_getRawReceipts              | ❌       |
| debug\_goTrace                     | ✅       |
| debug\_intermediateRoots           | ✅       |
| debug\_memStats                    | ✅       |
| debug\_mutexProfile                | ✅       |
| debug\_preimage                    | ❌       |
| debug\_printBlock                  | ✅       |
| debug\_setBlockProfileRate         | ✅       |
| debug\_setGCPercent                | ✅       |
| debug\_setHead                     | ❌       |
| debug\_setMutexProfileFraction     | ✅       |
| debug\_setTrieFlushInterval        | ❌       |
| debug\_stacks                      | ✅       |
| debug\_standardTraceBlockToFile    | ❌       |
| debug\_standardTraceBadBlockToFile | ❌       |
| debug\_startCPUProfile             | ✅       |
| debug\_startGoTrace                | ✅       |
| debug\_stopCPUProfile              | ✅       |
| debug\_stopGoTrace                 | ✅       |
| debug\_storageRangeAt              | ❌       |
| debug\_traceBadBlock               | ❌       |
| debug\_traceBlock                  | ❌       |
| debug\_traceBlockByNumber          | ✅       |
| debug\_traceBlockByHash            | ✅       |
| debug\_traceBlockFromFile          | ❌       |
| debug\_traceCall                   | ❌       |
| debug\_traceChain                  | ❌       |
| debug\_traceTransaction            | ✅       |
| debug\_verbosity                   | ❌       |
| debug\_vmodule                     | ❌       |
| debug\_writeBlockProfile           | ✅       |
| debug\_writeMemProfile             | ✅       |
| debug\_writeMutexProfile           | ✅       |

## Next recommended

<CardGroup cols={3}>
  <Card title="Gas pricing reference" icon="calculator" href="/en/reference/gas-pricing-api">
    Construct EIP-1559 transactions against Stable's base-fee-only model.
  </Card>

  <Card title="EIP-7702 reference" icon="zap" href="/en/reference/eip-7702-api">
    Build type-4 transactions with the `authorizationList` field.
  </Card>

  <Card title="System modules reference" icon="cpu" href="/en/reference/system-modules-api-overview">
    Call Bank, Distribution, and Staking at their fixed precompile addresses.
  </Card>
</CardGroup>
