Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands - CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround - CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check - NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere - MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates - LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference Co-authored-by: Cursor <cursoragent@cursor.com>
42 lines
2.1 KiB
Markdown
42 lines
2.1 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) |
|
|
|
|
## 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.
|