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

# Methods

> Which Polygon JSON-RPC methods the Radion RPC endpoint supports.

Radion RPC speaks standard Polygon JSON-RPC. Send a `POST` with a JSON body: `jsonrpc`, `id`, `method`, and `params`.

## Common methods

| Method                      | What it does                          |
| --------------------------- | ------------------------------------- |
| `eth_blockNumber`           | Latest block number                   |
| `eth_getBlockByNumber`      | A block and its transactions          |
| `eth_getBalance`            | Native balance of an address          |
| `eth_call`                  | Read a contract without a transaction |
| `eth_getLogs`               | Event logs for a filter               |
| `eth_getTransactionReceipt` | Receipt for a transaction hash        |
| `eth_chainId`               | Chain id (`137` for Polygon)          |

Only read methods are open. Methods that submit transactions, like `eth_sendRawTransaction`, are not part of this endpoint.

## Batch requests

Send an array of calls in one request. You get an array of results back, in the same order.

```bash title="Batch" theme={null}
curl "https://rpc.radion.app" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]},
    {"jsonrpc":"2.0","id":2,"method":"eth_chainId","params":[]}
  ]'
```

## Limits on `eth_getLogs`

Large log queries are capped to keep the node fast. Keep block ranges small and filter by address and topic. If a query is too wide, split it into smaller ranges.
