21 lines
699 B
Bash
Executable File
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}"
|