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

# RPC endpoints

> Configure blockchain RPC access for testnet and production.

Each blockchain plugin connects to its network through an RPC endpoint. Use public endpoints for testing and dedicated paid providers for production.

<Note>
  Celo and Tron are used here as an example. Atum supports many additional EVM networks, plus Solana, with more chains on the way — see [Supported mainnets](/settle-payments/supported-mainnets).
</Note>

## Testnet (public RPCs)

For testing, public RPC endpoints are configured in the plugin files:

```yaml theme={null}
# evm/config.yaml (Celo Sepolia)
rpcUrl: https://forno.celo-sepolia.celo-testnet.org

# tron/config.yaml (Tron Shasta)
rpcUrl: https://api.shasta.trongrid.io
```

## Production (paid RPCs)

<Warning>
  Always use paid RPC providers for production. Public RPCs have rate limits and can cause transaction failures.
</Warning>

<Tabs>
  <Tab title="Celo">
    | Provider                                | Pricing         | Reliability |
    | --------------------------------------- | --------------- | ----------- |
    | [Alchemy](https://www.alchemy.com/)     | Pay-as-you-go   | High        |
    | [Infura](https://infura.io/)            | Tiered plans    | High        |
    | [QuickNode](https://www.quicknode.com/) | Dedicated nodes | Very high   |

    ```yaml theme={null}
    # evm/config.yaml
    rpcUrl: https://celo-mainnet.infura.io/v3/YOUR_API_KEY
    ```

    Or via environment variable:

    ```bash theme={null}
    CELO_RPC_URL=https://celo-mainnet.infura.io/v3/YOUR_API_KEY
    ```
  </Tab>

  <Tab title="Tron">
    | Provider                             | Pricing          | Reliability |
    | ------------------------------------ | ---------------- | ----------- |
    | [TronGrid](https://www.trongrid.io/) | Free tier + paid | High        |

    ```yaml theme={null}
    # tron/config.yaml
    rpcUrl: https://api.trongrid.io
    ```

    And set the API key:

    ```bash theme={null}
    TRON_API_KEY=your-trongrid-api-key
    ```
  </Tab>
</Tabs>
