# Contracts

## Ethereal Mainnet

| Service        | Endpoint                                                             |
| -------------- | -------------------------------------------------------------------- |
| HTTP RPC       | [https://rpc.ethereal.trade/](https://rpc.ethereal.trade/)           |
| WS RPC         | wss://rpc.ethereal.trade                                            |
| Block Explorer | [https://explorer.ethereal.trade/](https://explorer.ethereal.trade/) |
| Chain ID       | 5064014                                                              |
| Gas Token      | USDe (18 decimals)                                                   |

Contracts: `0xB3cDC82035C495c484C9fF11eD5f3Ff6d342e3cc`

### Address & ABI

To get the latest version of the proxy address, query for the `verifyingContract` address:

```bash
curl -X 'GET' \C
  'https://api.ethereal.trade/v1/rpc/config' \
  -H 'accept: application/json'
```

Navigate to the block explorer and use the `domain.verifyingContract` address to retrieve the ABI. Deployed smart contracts include verified source code and ABI data post-deployment. SDKs also have ABIs.

## Ethereal Testnet

| Service        | Endpoint                                                               |
| -------------- | ---------------------------------------------------------------------- |
| HTTP RPC       | [https://rpc.etherealtest.net](https://rpc.etherealtest.net)           |
| WS RPC         | wss://rpc.etherealtest.net                                            |
| Block Explorer | [https://explorer.etherealtest.net](https://explorer.etherealtest.net) |
| Chain ID       | 13374202                                                               |
| Gas Token      | USDe (18 decimals)                                                     |
