From d814cd99a3b64ba585953673065977d09736a091 Mon Sep 17 00:00:00 2001 From: derpy-duck <115193320+derpy-duck@users.noreply.github.com> Date: Tue, 14 Feb 2023 21:49:38 +0000 Subject: [PATCH] Remove files in ethereum/ --- ethereum/.dockerignore | 1 - ethereum/.env.template | 19 --------------- ethereum/.env.test | 32 ------------------------- ethereum/Dockerfile | 42 --------------------------------- ethereum/anvil_fork | 15 ------------ ethereum/copy-from-container.sh | 6 ----- ethereum/foundry | 18 -------------- 7 files changed, 133 deletions(-) delete mode 100644 ethereum/.dockerignore delete mode 100644 ethereum/.env.template delete mode 100644 ethereum/.env.test delete mode 100644 ethereum/Dockerfile delete mode 100755 ethereum/anvil_fork delete mode 100755 ethereum/copy-from-container.sh delete mode 100755 ethereum/foundry diff --git a/ethereum/.dockerignore b/ethereum/.dockerignore deleted file mode 100644 index 3c3629e..0000000 --- a/ethereum/.dockerignore +++ /dev/null @@ -1 +0,0 @@ -node_modules diff --git a/ethereum/.env.template b/ethereum/.env.template deleted file mode 100644 index d839252..0000000 --- a/ethereum/.env.template +++ /dev/null @@ -1,19 +0,0 @@ -# Network Config -MNEMONIC= -INFURA_KEY= - -# Verification -ETHERSCAN_KEY= - -# Migrations # Example Format -INIT_SIGNERS= # ["0x0000000000000000000000000000000000000000"] -INIT_CHAIN_ID= # 0x2 -INIT_GOV_CHAIN_ID= # 0x3 -INIT_GOV_CONTRACT= # 0x000000000000000000000000000000000000000000000000000000000000000 - -# Bridge Migrations # Example Format -BRIDGE_INIT_CHAIN_ID= # 0x02 -BRIDGE_INIT_GOV_CHAIN_ID= # 0x3 -BRIDGE_INIT_GOV_CONTRACT= # 0x0000000000000000000000000000000000000000000000000000000000000004 -BRIDGE_INIT_WETH= # 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 -BRIDGE_INIT_FINALITY= # 15 diff --git a/ethereum/.env.test b/ethereum/.env.test deleted file mode 100644 index 6e8e4d9..0000000 --- a/ethereum/.env.test +++ /dev/null @@ -1,32 +0,0 @@ -# Wormhole Core Migrations -INIT_SIGNERS=["0xbeFA429d57cD18b7F8A4d91A2da9AB4AF05d0FBe"] -INIT_CHAIN_ID=0x2 -INIT_GOV_CHAIN_ID=0x1 -INIT_GOV_CONTRACT=0x0000000000000000000000000000000000000000000000000000000000000004 - -# Bridge Migrations -BRIDGE_INIT_CHAIN_ID=0x2 -BRIDGE_INIT_GOV_CHAIN_ID=0x1 -BRIDGE_INIT_GOV_CONTRACT=0x0000000000000000000000000000000000000000000000000000000000000004 -BRIDGE_INIT_WETH=0xDDb64fE46a91D46ee29420539FC25FD07c5FEa3E -BRIDGE_INIT_FINALITY=1 - -# Chain registration VAAs -REGISTER_SOL_TOKEN_BRIDGE_VAA=01000000000100c9f4230109e378f7efc0605fb40f0e1869f2d82fda5b1dfad8a5a2dafee85e033d155c18641165a77a2db6a7afbf2745b458616cb59347e89ae0c7aa3e7cc2d400000000010000000100010000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000546f6b656e4272696467650100000001c69a1b1a65dd336bf1df6a77afb501fc25db7fc0938cb08595a9ef473265cb4f -REGISTER_SOL_NFT_BRIDGE_VAA=010000000001007985ba742002ae745c19722fea4d82102e68526c7c9d94d0e5d0a809071c98451c9693b230b3390f4ca9555a3ba9a9abbe87cf6f9e400682213e4fbbe1dabb9e0100000001000000010001000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004e4654427269646765010000000196ee982293251b48729804c8e8b24b553eb6b887867024948d2236fd37a577ab - -REGISTER_ETH_TOKEN_BRIDGE_VAA=01000000000100e2e1975d14734206e7a23d90db48a6b5b6696df72675443293c6057dcb936bf224b5df67d32967adeb220d4fe3cb28be515be5608c74aab6adb31099a478db5c01000000010000000100010000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000546f6b656e42726964676501000000020000000000000000000000000290fb167208af455bb137780163b7b7a9a10c16 -REGISTER_ETH_NFT_BRIDGE_VAA=01000000000100d073f81a4ecf2469b0674b1902dcbcad2da7f70ecdd7e1aec65414380ca2c05426380c33bb083ab41167c522231c1485b9c8ffce04eaf2e8a6f50edaa72074c50000000001000000010001000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004e4654427269646765010000000200000000000000000000000026b4afb60d6c903165150c6f0aa14f8016be4aec - -REGISTER_TERRA_TOKEN_BRIDGE_VAA=010000000001009a895e8b42444fdf60a71666121d7e84b3a49579ba3b84fff1dbdf9ec93360390c05a88f66c90df2034cb38427ba9b01632e780ce7b84df559a1bf44c316447d01000000010000000100010000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000546f6b656e4272696467650100000003000000000000000000000000784999135aaa8a3ca5914468852fdddbddd8789d -REGISTER_TERRA_NFT_BRIDGE_VAA=01000000000100880ab34efd145fa1c9c4f2f7b233f3bc99cb730ab2d2138babf989a2555e2e8f737b759f91970d300c4364249b0740b134dbefb943fb55fd76483261ce68c17b0100000001000000010001000000000000000000000000000000000000000000000000000000000000000400000000023c2cdd0000000000000000000000000000000000000000000000004e465442726964676501000000030000000000000000000000000fe5c51f539a651152ae461086d733777a54a134 - -REGISTER_BSC_TOKEN_BRIDGE_VAA=01000000000100719b4ada436f614489dbf87593c38ba9aea35aa7b997387f8ae09f819806f5654c8d45b6b751faa0e809ccbc294794885efa205bd8a046669464c7cbfb03d183010000000100000001000100000000000000000000000000000000000000000000000000000000000000040000000002c8bb0600000000000000000000000000000000000000000000546f6b656e42726964676501000000040000000000000000000000000290fb167208af455bb137780163b7b7a9a10c16 - - -############################################################################### -# -# Private key of devnet (Tilt) guardian -# -############################################################################### -export TESTING_DEVNET_GUARDIAN=cfb12303a19cde580bb4dd771639b0d26bc68353645571a8cff516ab2ee113a0 \ No newline at end of file diff --git a/ethereum/Dockerfile b/ethereum/Dockerfile deleted file mode 100644 index d314f2a..0000000 --- a/ethereum/Dockerfile +++ /dev/null @@ -1,42 +0,0 @@ -# syntax=docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2 -FROM node:lts-alpine@sha256:2ae9624a39ce437e7f58931a5747fdc60224c6e40f8980db90728de58e22af7c - -# npm wants to clone random Git repositories - lovely. -RUN apk add git python make build-base - -# Run as user, otherwise, npx explodes. -USER 1000 -RUN mkdir -p /home/node/app -RUN mkdir -p /home/node/.npm -WORKDIR /home/node/app - -# Fix git ssh error -RUN git config --global url."https://".insteadOf ssh:// - -# Support additional root CAs -COPY README.md cert.pem* /certs/ -# Node -ENV NODE_EXTRA_CA_CERTS=/certs/cert.pem -ENV NODE_OPTIONS=--use-openssl-ca -# npm -RUN if [ -e /certs/cert.pem ]; then npm config set cafile /certs/cert.pem; fi -# git -RUN if [ -e /certs/cert.pem ]; then git config --global http.sslCAInfo /certs/cert.pem; fi - -# Only invalidate the npm install step if package.json changed -COPY --chown=node:node package.json . -COPY --chown=node:node package-lock.json . -COPY --chown=node:node .env.test .env - -# We want to cache node_modules *and* incorporate it into the final image. -RUN --mount=type=cache,uid=1000,gid=1000,target=/home/node/.npm \ - --mount=type=cache,uid=1000,gid=1000,target=node_modules \ - npm ci && \ - cp -r node_modules node_modules_cache - -# Amusingly, Debian's coreutils version has a bug where mv believes that -# the target is on a different fs and does a full recursive copy for what -# could be a renameat syscall. Alpine does not have this bug. -RUN rm -rf node_modules && mv node_modules_cache node_modules - -COPY --chown=node:node . . diff --git a/ethereum/anvil_fork b/ethereum/anvil_fork deleted file mode 100755 index 32e1842..0000000 --- a/ethereum/anvil_fork +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail - -# This script forks a chain using anvil with the mnemonic that is used in the -# testing environment. - -if [ -z "$1" ]; then - echo "Usage: $0 " >&2 - exit 1 -fi - -CHAIN_NAME="$1" - -DOCKER_ARGS="-p 8545:8545" ./foundry anvil --host 0.0.0.0 --base-fee 0 --fork-url $(worm rpc mainnet $CHAIN_NAME) --mnemonic "myth like bonus scare over problem client lizard pioneer submit female collect" diff --git a/ethereum/copy-from-container.sh b/ethereum/copy-from-container.sh deleted file mode 100755 index 728ae11..0000000 --- a/ethereum/copy-from-container.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env bash -# This script copies package{-lock}.json from a running container. -set -e - -kubectl cp -c ganache eth-devnet-0:package.json package.json -kubectl cp -c ganache eth-devnet-0:package-lock.json package-lock.json diff --git a/ethereum/foundry b/ethereum/foundry deleted file mode 100755 index 62f120c..0000000 --- a/ethereum/foundry +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env bash - -# This script is a wrapper around the foundry Docker image. -# In an ideal world, we could just use anvil (and forge) directly, but there are regular -# upstream breaking changes in the nightly builds, and binaries of older -# versions are deleted frequently from their GitHub. The Docker releases are -# available for longer, so we just use those here. -# -# the DOCKER_ARGS environment variable can be used to pass additional args to docker. - -set -eo pipefail - -# This is a known-to-be-working build. -DOCKER_IMAGE="ghcr.io/foundry-rs/foundry:nightly-0d4468765c264d00ac961275fe176ce003d3e4ca@sha256:88fe2ea1005b9a3a7f8068645fef4cfb0fa7c16a5dd3b35582c70a1e36d16c25" - -args=$(printf '"%s" ' "$@") - -docker run --rm -i $DOCKER_ARGS $DOCKER_IMAGE "$args"