Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2.3 KiB
2.3 KiB
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 — 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 |
| Etherlink | Set ETHERLINK_CCIP_SELECTOR only if CCIP supports 42793 |
Shared deploy / scripts
PRIVATE_KEYBRIDGE_REGISTRY_ADDRESSUNIVERSAL_BRIDGE_ADDRESSCHAIN_REGISTRY_ADDRESS
Per-network parameters
- Confirmations / reorg: See multi-chain-execution config (
confirmations,reorgWindowBlocks). - Fee tokens: LINK for CCIP; native for custom relay and Tezos relay.