wormhole/scripts/sui-transfer-verifier.sh

21 lines
699 B
Bash
Executable File

#!/usr/bin/env bash
set -xeuo pipefail
# mainnet core contract
CORE_CONTRACT="0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a"
# mainnet token bridge contract
TOKEN_BRIDGE_CONTRACT="0x26efee2b51c911237888e5dc6702868abca3c7ac12c53f76ef8eba0697695e3d"
TOKEN_BRIDGE_EMITTER="0xccceeb29348f71bdd22ffef43a2a19c1f5b5e17c5cca5411529120182672ade5"
RPC=<RPC_HERE>
LOG_LEVEL="info"
# Do `make node` first to compile transfer-verifier into guardiand
/guardiand transfer-verifier-sui --suiRPC "${RPC}" \
--suiCoreContract "${CORE_CONTRACT}" \
--suiTokenBridgeContract "${TOKEN_BRIDGE_CONTRACT}" \
--suiTokenBridgeEmitter "${TOKEN_BRIDGE_EMITTER}" \
--logLevel "${LOG_LEVEL}"