Files
proxmox/docs/07-ccip/TEZOS_NETWORK_CONFIG_ENV_MATRIX.md
defiQUG bea1903ac9
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Sync all local changes: docs, config, scripts, submodule refs, verification evidence
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-21 15:46:06 -08:00

44 lines
2.3 KiB
Markdown

# Tezos / Cross-Chain Network Config and Env Matrix
Frozen config and environment variables for ChainID 138, ALL Mainnet (651940), Etherlink (42793), and Tezos L1 relay.
## Network matrix
| Network | Chain ID | RPC env | CCIP selector env | Relay / bridge envs |
|----------------|----------|-----------------------------|-----------------------------|----------------------|
| ChainID 138 | 138 | `RPC_URL_138`, `CHAIN_138_RPC_URL` | Custom / DON | `CCIP_ROUTER_CHAIN138`, `CCIPWETH9_BRIDGE_CHAIN138`, `RELAY_ROUTER_MAINNET`, `RELAY_BRIDGE_MAINNET` |
| ALL Mainnet | 651940 | `CHAIN_651940_RPC_URL`, `CHAIN_651940_RPC` | N/A (no CCIP) | AlltraAdapter; AlltraCustomBridge |
| Etherlink | 42793 | `ETHERLINK_RPC_URL` | `ETHERLINK_CCIP_SELECTOR` (if CCIP) | `ETHERLINK_RELAY_BRIDGE`, `ETHERLINK_RELAY_PRIVATE_KEY` (if custom relay) |
| Tezos L1 | 1 (registry) | N/A (relay uses Tezos RPC) | N/A | `TEZOS_RPC_URL`, `TEZOS_RELAY_ORACLE_KEY` |
## RPC URLs (defaults)
| Network | Default RPC |
|-------------|-------------|
| ChainID 138 | `https://rpc-http-pub.d-bis.org` |
| ALL Mainnet | `https://mainnet-rpc.alltra.global` |
| Etherlink | `https://node.mainnet.etherlink.com` |
| Tezos (relay) | TzKT / Tezos RPC (e.g. `https://api.tzkt.io` or mainnet RPC) |
**Tezos explorer (contracts list):** [https://tzkt.io/contracts](https://tzkt.io/contracts) — use to verify Tezos token and contract addresses (FA1.2/FA2, KT1).
## CCIP / selector
| Network | Selector / notes |
|-------------|------------------|
| Ethereum Mainnet (destination) | `5009297550715157269` |
| ChainID 138 (source) | Custom (e.g. 138) or from DON config; see [CHAIN138_SELECTOR_NOTES](../../smom-dbis-138/docs/deployment/CHAIN138_SELECTOR_NOTES.md) |
| Etherlink | Set `ETHERLINK_CCIP_SELECTOR` only if CCIP supports 42793 |
## Shared deploy / scripts
- `PRIVATE_KEY`
- `BRIDGE_REGISTRY_ADDRESS`
- `UNIVERSAL_BRIDGE_ADDRESS`
- `CHAIN_REGISTRY_ADDRESS`
## Per-network parameters
- **Confirmations / reorg**: See [multi-chain-execution config](../../multi-chain-execution/src/chain-adapters/config.ts) (`confirmations`, `reorgWindowBlocks`).
- **Fee tokens**: LINK for CCIP; native for custom relay and Tezos relay.