# 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.