2022-08-08 23:31:05 -07:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
# Run Guardiand
|
|
|
|
|
|
|
|
set -euo pipefail
|
|
|
|
|
2023-02-22 14:03:06 -08:00
|
|
|
# main for now (until we make a release)
|
2022-12-05 07:24:31 -08:00
|
|
|
DOCKER_IMAGE="ghcr.io/wormhole-foundation/guardiand:latest"
|
2022-08-08 23:31:05 -07:00
|
|
|
|
2022-10-24 14:47:37 -07:00
|
|
|
DOCKER_FLAGS="-p 7070:7070 -p 7071:7071 -p 6060:6060 -p 8999:8999/udp --add-host=host.docker.internal:host-gateway --platform linux/amd64"
|
|
|
|
HOST="host.docker.internal"
|
|
|
|
TERRAD_HOST="host.docker.internal"
|
|
|
|
|
2022-08-08 23:31:05 -07:00
|
|
|
|
|
|
|
docker run --rm --name guardiand $DOCKER_FLAGS --hostname guardian-0 --cap-add=IPC_LOCK "$DOCKER_IMAGE" node \
|
2022-12-05 07:24:31 -08:00
|
|
|
--unsafeDevMode --guardianKey /bridge.key --publicRPC "[::]:7070" --publicWeb "[::]:7071" --publicGRPCSocket /publicGRPC.sock --adminSocket /admin.sock --dataDir /data \
|
2022-08-08 23:31:05 -07:00
|
|
|
--ethRPC ws://$HOST:8545 \
|
|
|
|
--ethContract "0xC89Ce4735882C9F0f0FE26686c53074E09B0D550" \
|
|
|
|
--bscRPC ws://$HOST:8546 \
|
|
|
|
--bscContract "0xC89Ce4735882C9F0f0FE26686c53074E09B0D550" \
|
|
|
|
--polygonRPC ws://$HOST:8545 \
|
|
|
|
--avalancheRPC ws://$HOST:8545 \
|
2022-12-05 07:24:31 -08:00
|
|
|
--arbitrumRPC ws://$HOST:8545 \
|
|
|
|
--optimismContract "" \
|
|
|
|
--optimismRPC ws://$HOST:8545 \
|
2022-08-08 23:31:05 -07:00
|
|
|
--auroraRPC ws://$HOST:8545 \
|
|
|
|
--fantomRPC ws://$HOST:8545 \
|
|
|
|
--oasisRPC ws://$HOST:8545 \
|
|
|
|
--karuraRPC ws://$HOST:8545 \
|
|
|
|
--acalaRPC ws://$HOST:8545 \
|
|
|
|
--klaytnRPC ws://$HOST:8545 \
|
|
|
|
--celoRPC ws://$HOST:8545 \
|
|
|
|
--moonbeamRPC ws://$HOST:8545 \
|
|
|
|
--neonRPC ws://$HOST:8545 \
|
|
|
|
--terraWS ws://$HOST:8545 \
|
|
|
|
--terra2WS ws://$HOST:8545 \
|
|
|
|
--terraLCD https://$TERRAD_HOST:1317 \
|
|
|
|
--terra2LCD http://$HOST:1317 \
|
|
|
|
--terraContract terra18vd8fpwxzck93qlwghaj6arh4p7c5n896xzem5 \
|
|
|
|
--terra2Contract terra18vd8fpwxzck93qlwghaj6arh4p7c5n896xzem5 \
|
|
|
|
--solanaContract Bridge1p5gheXUvJ6jGWGeCsgPKgnE3YgdGKRVCMY9o \
|
2022-09-01 11:01:26 -07:00
|
|
|
--pythnetContract Bridge1p5gheXUvJ6jGWGeCsgPKgnE3YgdGKRVCMY9o \
|
2022-08-08 23:31:05 -07:00
|
|
|
--solanaRPC http://$HOST:8899 \
|
|
|
|
--algorandIndexerRPC ws://$HOST:8545 \
|
|
|
|
--algorandIndexerToken "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
|
|
|
|
--algorandAlgodToken "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
|
|
|
|
--algorandAlgodRPC https://$HOST:4001 \
|
2022-12-13 21:37:12 -08:00
|
|
|
--algorandAppID "4" \
|
|
|
|
--aptosRPC http://$HOST:8080 \
|
2022-12-18 22:27:59 -08:00
|
|
|
--aptosAccount "de0036a9600559e295d5f6802ef6f3f802f510366e0c23912b0655d972166017" \
|
|
|
|
--aptosHandle "0xde0036a9600559e295d5f6802ef6f3f802f510366e0c23912b0655d972166017::state::WormholeMessageHandle"
|