Files
smom-dbis-138/docs/deployment/ENV_CONFIG_READY_CHAINS.example

68 lines
3.1 KiB
Plaintext
Raw Permalink Normal View History

# =============================================================================
# Config-Ready Chains (Gnosis, Cronos, Celo, Wemix) — CCIP bridge completion
# =============================================================================
# 0) Preflight: ./scripts/deployment/preflight-config-ready-chains.sh [chain|all]
# 1) Test: DRY_RUN=1 ./scripts/deployment/deploy-bridges-config-ready-chains.sh [chain|all]
# 2) Deploy: ./scripts/deployment/deploy-bridges-config-ready-chains.sh [chain|all]
# 3) Add deployed bridge addresses below, then run complete-config-ready-chains.sh
# See: docs/07-ccip/CONFIG_READY_CHAINS_COMPLETION_RUNBOOK.md
# CCIP directory: https://docs.chain.link/ccip/supported-networks
#
# Gas tokens (deployer must hold native gas on each chain):
# Gnosis: xDAI (recommended 0.1)
# Cronos: CRO (recommended 1)
# Celo: CELO (recommended 0.1)
# Wemix: WEMIX (recommended 0.4)
# Chain 138 (required for script)
CCIPWETH9_BRIDGE_CHAIN138=0x971cD9D156f193df8051E48043C476e53ECd4693
CCIPWETH10_BRIDGE_CHAIN138=0xe0E93247376aa097dB308B92e6Ba36bA015535D0
CHAIN138_RPC=https://rpc-core.d-bis.org
# Chain 138 CCIP selector (decimal); get from CCIP Router getChainSelector() on Chain 138
CHAIN138_SELECTOR=
# Gnosis Chain (100) — gas: xDAI
GNOSIS_RPC=https://rpc.gnosischain.com
CCIP_ROUTER_GNOSIS=0x4aAD6071085df840abD9Baf1697d5D5992bDadce
LINK_TOKEN_GNOSIS=0xE2e73A1c69ecF83F464EFCE6A5be353a37cA09b2
# Wrapped native (WXDAI); use same for WETH9/WETH10 if chain has only one wrapped native
WETH9_GNOSIS=0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d
WETH10_GNOSIS=0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d
CCIPWETH9_BRIDGE_GNOSIS=
CCIPWETH10_BRIDGE_GNOSIS=
# Celo (42220) — CCIP Router, LINK, WCELO from Chainlink CCIP directory
CELO_RPC=https://forno.celo.org
CCIP_ROUTER_CELO=0xfB48f15480926A4ADf9116Dca468bDd2EE6C5F62
LINK_TOKEN_CELO=0xd07294e6E917e07dfDcee882dd1e2565085C2ae0
WETH9_CELO=0x2021B12D8138e2D63cF0895eccABC0DFc92416c6
WETH10_CELO=0x2021B12D8138e2D63cF0895eccABC0DFc92416c6
CCIPWETH9_BRIDGE_CELO=
CCIPWETH10_BRIDGE_CELO=
# Wemix (1111) — CCIP Router, LINK, WWEMIX from Chainlink CCIP directory
WEMIX_RPC=https://api.wemix.com
CCIP_ROUTER_WEMIX=0x7798b795Fde864f4Cd1b124a38Ba9619B7F8A442
LINK_TOKEN_WEMIX=0x80f1FcdC96B55e459BF52b998aBBE2c364935d69
WETH9_WEMIX=0x7D72b22a74A216Af4a002a1095C8C707d6eC1C5f
WETH10_WEMIX=0x7D72b22a74A216Af4a002a1095C8C707d6eC1C5f
CCIPWETH9_BRIDGE_WEMIX=
CCIPWETH10_BRIDGE_WEMIX=
# Cronos (25) — CCIP Router, LINK, WCRO from Chainlink CCIP directory; gas: CRO
CRONOS_RPC=https://evm.cronos.org
CCIP_ROUTER_CRONOS=0xE26B0A098D861d5C7d9434aD471c0572Ca6EAa67
LINK_TOKEN_CRONOS=0x8c80A01F461f297Df7F9DA3A4f740D7297C8Ac85
# WETH on Cronos (WETH.e from Avalanche bridge) or WCRO for native wrap
WETH9_CRONOS=0xe44Fd7fCb2b1581822D0c862B68222998a0c299a
WETH10_CRONOS=0xe44Fd7fCb2b1581822D0c862B68222998a0c299a
CCIPWETH9_BRIDGE_CRONOS=
CCIPWETH10_BRIDGE_CRONOS=
CRONOS_SELECTOR=1456215246176062136
# Selectors (optional; script uses these defaults)
# GNOSIS_SELECTOR=465200170687744372
# CRONOS_SELECTOR=1456215246176062136
# CELO_SELECTOR=1346049177634351622
# WEMIX_SELECTOR=5142893604156789321