# Contracts

## Mainnet

| Service        | Endpoint                           |
| -------------- | ---------------------------------- |
| HTTP RPC       | <https://rpc.ethereal.trade/>      |
| WS RPC         | wss\://ws.ethereal.trade           |
| Block Explorer | <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. All Ethereal smart contracts include verified source code and ABI data post-deployment. SDKs also have ABIs.

## Testnet

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