From 842b806e5297cd20de3096cddd26f43ae9d1135b Mon Sep 17 00:00:00 2001 From: spacemandev Date: Mon, 24 Oct 2022 13:45:07 -0500 Subject: [PATCH] added aptos support --- projects/wormhole-local-validator/aptos.bash | 9 +++++++++ projects/wormhole-local-validator/guardiand.bash | 4 ++++ projects/wormhole-local-validator/package.json | 1 + projects/wormhole-local-validator/setup.bash | 3 +++ 4 files changed, 17 insertions(+) create mode 100644 projects/wormhole-local-validator/aptos.bash diff --git a/projects/wormhole-local-validator/aptos.bash b/projects/wormhole-local-validator/aptos.bash new file mode 100644 index 0000000..9004958 --- /dev/null +++ b/projects/wormhole-local-validator/aptos.bash @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +set -euo pipefail + +# Start EVM Chain 0 +npx pm2 delete aptos 2> /dev/null || true +npx pm2 start 'aptos node run-local-testnet --with-faucet --force-restart --assume-yes' --name aptos +sleep 11 +cd wormhole/aptos/scripts && bash deploy && cd ../../../ \ No newline at end of file diff --git a/projects/wormhole-local-validator/guardiand.bash b/projects/wormhole-local-validator/guardiand.bash index 20b209c..b45b1a2 100644 --- a/projects/wormhole-local-validator/guardiand.bash +++ b/projects/wormhole-local-validator/guardiand.bash @@ -52,3 +52,7 @@ docker run --rm --name guardiand $DOCKER_FLAGS --hostname guardian-0 --cap-add=I --algorandAlgodToken "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \ --algorandAlgodRPC https://$HOST:4001 \ --algorandAppID "4" + --aptosRPC http://$HOST:8080 + --aptosAccount "277fa055b6a73c42c0662d5236c65c864ccbf2d4abd21f174a30c8b786eab84b" + --aptosHandle "0x277fa055b6a73c42c0662d5236c65c864ccbf2d4abd21f174a30c8b786eab84b::state::WormholeMessageHandle" + diff --git a/projects/wormhole-local-validator/package.json b/projects/wormhole-local-validator/package.json index 50d3383..fb32e7d 100644 --- a/projects/wormhole-local-validator/package.json +++ b/projects/wormhole-local-validator/package.json @@ -8,6 +8,7 @@ "wormhole": "npm run setup && bash wormhole.bash", "evm": "npm run setup && bash evm.bash", "solana": "npm run setup && bash solana-binary-deploy.bash", + "aptos": "npm run setup && bash aptos.bash", "cleanup": "npx pm2 kill" }, "keywords": [], diff --git a/projects/wormhole-local-validator/setup.bash b/projects/wormhole-local-validator/setup.bash index ddaf6be..9ad32e9 100644 --- a/projects/wormhole-local-validator/setup.bash +++ b/projects/wormhole-local-validator/setup.bash @@ -5,4 +5,7 @@ if [ ! -d "./wormhole" ] then git clone https://github.com/wormhole-foundation/wormhole + cd wormhole/clients/js + make install + cd ../../../ fi