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

# JSON-RPC API

> SKALE JSON-RPC Compatibility

SKALE supports Ethereum JSON-RPC API with compatibility across different node types:

| Method | Core | Full | Archive |
| - | - | - | - |
| `eth_blockNumber` | Supported | Supported | Supported |
| `eth_call` | Partial | Partial | Partial |
| `eth_estimateGas` | Supported | Supported | Supported |
| `eth_getBalance` | Partial | Partial | Supported |
| `eth_getBlockByNumber` | Supported | Supported | Supported |
| `eth_getTransactionByHash` | Supported | Supported | Supported |
| `eth_getTransactionReceipt` | Supported | Supported | Supported |
| `eth_sendRawTransaction` | Supported | Supported | Supported |
| `eth_getCode` | Partial | Partial | Supported |
| `eth_getStorageAt` | Partial | Partial | Supported |
| `eth_getTransactionCount` | Partial | Partial | Supported |
| `eth_gasPrice` | Supported | Supported | Supported |
| `eth_getLogs` | Partial | Partial | Supported |
| `eth_newFilter` | Partial | Partial | Supported |
| `eth_subscribe` | Supported | Supported | Supported |
| `net_version` | Supported | Supported | Supported |
| `web3_clientVersion` | Supported | Supported | Supported |

**Programmable Privacy Methods:**

* `bite_getDecryptedTransactionData` - Get decrypted transaction data
* `bite_getCommitteesInfo` - Get committee information

**Legend:**

* Supported: Full support
* Partial: Partial support (limitations apply)

<Note>
  Most Core and Full nodes only support "latest" state queries. Use Archive nodes for historical data.
</Note>

<Note>
  SKALE has no uncle blocks, mining, or peer discovery. Related methods return default values.
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.