diff --git a/clients/js/main.ts b/clients/js/main.ts index 70bc59e41..79499cd72 100644 --- a/clients/js/main.ts +++ b/clients/js/main.ts @@ -48,6 +48,7 @@ const OVERRIDES = { token_bridge: "0x576410486a2da45eee6c949c995670112ddf2fbeedab20350d506328eefc9d4f", core: "0x5bc11445584a763c1fa7ed39081f1b920954da14e04b32440cba863d03e19625", + nft_bridge: "0x1bdffae984043833ed7fe223f7af7a3f8902d04129b14f801823e64827da7130", }, }, TESTNET: { @@ -55,6 +56,7 @@ const OVERRIDES = { token_bridge: "0x576410486a2da45eee6c949c995670112ddf2fbeedab20350d506328eefc9d4f", core: "0x5bc11445584a763c1fa7ed39081f1b920954da14e04b32440cba863d03e19625", + nft_bridge: "0x1bdffae984043833ed7fe223f7af7a3f8902d04129b14f801823e64827da7130", }, }, DEVNET: { diff --git a/scripts/register-chain-governance.sh b/scripts/register-chain-governance.sh index bff92d2f6..5d6213851 100755 --- a/scripts/register-chain-governance.sh +++ b/scripts/register-chain-governance.sh @@ -32,12 +32,13 @@ function usage() { cat <&2 Usage: - $(basename "$0") [-h] [-m s] [-c s] [-o d] -- Generate bridge registration governance proposal for a given module + $(basename "$0") [-h] [-m s] [-c s] [-o d] [-a s] -- Generate bridge registration governance proposal for a given module where: -h show this help text -m module (TokenBridge, NFTBridge) -c chain name + -a emitter address (optional, derived by worm CLI by default) -o multi-mode output directory EOF exit 1 @@ -67,6 +68,8 @@ while getopts ':hm:c:a:o:' option; do ;; m) module=$OPTARG ;; + a) address=$OPTARG + ;; c) chain_name=$OPTARG ;; o) multi_mode=true @@ -82,11 +85,12 @@ while getopts ':hm:c:a:o:' option; do done shift $((OPTIND - 1)) + [ -z "$chain_name" ] && usage [ -z "$module" ] && usage # Use the worm client to get the emitter address and wormhole chain ID. -address=`worm contract --emitter mainnet $chain_name $module` +[ -z "$address" ] && address=`worm contract --emitter mainnet $chain_name $module` [ -z "$address" ] && usage chain=`worm chain-id $chain_name`