sui-transfer-verifier.sh 699 B

1234567891011121314151617181920
  1. #!/usr/bin/env bash
  2. set -xeuo pipefail
  3. # mainnet core contract
  4. CORE_CONTRACT="0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a"
  5. # mainnet token bridge contract
  6. TOKEN_BRIDGE_CONTRACT="0x26efee2b51c911237888e5dc6702868abca3c7ac12c53f76ef8eba0697695e3d"
  7. TOKEN_BRIDGE_EMITTER="0xccceeb29348f71bdd22ffef43a2a19c1f5b5e17c5cca5411529120182672ade5"
  8. RPC=<RPC_HERE>
  9. LOG_LEVEL="info"
  10. # Do `make node` first to compile transfer-verifier into guardiand
  11. /guardiand transfer-verifier-sui --suiRPC "${RPC}" \
  12. --suiCoreContract "${CORE_CONTRACT}" \
  13. --suiTokenBridgeContract "${TOKEN_BRIDGE_CONTRACT}" \
  14. --suiTokenBridgeEmitter "${TOKEN_BRIDGE_EMITTER}" \
  15. --logLevel "${LOG_LEVEL}"