Centralize explorer bridge destination selectors

This commit is contained in:
defiQUG
2026-03-28 15:18:49 -07:00
parent e5f038c9db
commit ff8d94383c
13 changed files with 28 additions and 96 deletions

View File

@@ -55,16 +55,17 @@ while IFS=$'\t' read -r chain_name selector weth9_dest weth10_dest _rpc_url; do
done < <(ccip_destination_rows)
# Preserve the manual flow: Ethereum stays TBD unless explicitly provided.
WETH9_DESTINATIONS["5009297550715157269"]="TBD"
WETH10_DESTINATIONS["5009297550715157269"]="TBD"
ETHEREUM_MAINNET_SELECTOR="${ETHEREUM_MAINNET_SELECTOR:-$(ccip_destination_selector_by_name "Ethereum Mainnet")}"
WETH9_DESTINATIONS["$ETHEREUM_MAINNET_SELECTOR"]="TBD"
WETH10_DESTINATIONS["$ETHEREUM_MAINNET_SELECTOR"]="TBD"
if [ -n "$WETH9_ETH_MAINNET" ] && echo "$WETH9_ETH_MAINNET" | grep -qE "^0x[0-9a-fA-F]{40}$"; then
WETH9_DESTINATIONS["5009297550715157269"]="$WETH9_ETH_MAINNET"
WETH9_DESTINATIONS["$ETHEREUM_MAINNET_SELECTOR"]="$WETH9_ETH_MAINNET"
log_info "Using provided WETH9 Ethereum Mainnet address: $WETH9_ETH_MAINNET"
fi
if [ -n "$WETH10_ETH_MAINNET" ] && echo "$WETH10_ETH_MAINNET" | grep -qE "^0x[0-9a-fA-F]{40}$"; then
WETH10_DESTINATIONS["5009297550715157269"]="$WETH10_ETH_MAINNET"
WETH10_DESTINATIONS["$ETHEREUM_MAINNET_SELECTOR"]="$WETH10_ETH_MAINNET"
log_info "Using provided WETH10 Ethereum Mainnet address: $WETH10_ETH_MAINNET"
fi