@@ -528,7 +528,8 @@ if generic_relayer:
ref = "relayer-engine",
context = ".",
only = ["./relayer/generic_relayer", "./ethereum/ts-scripts/relayer/config"],
- dockerfile = "relayer/generic_relayer/relayer-engine-v2/Dockerfile"
+ dockerfile = "relayer/generic_relayer/relayer-engine-v2/Dockerfile",
+ build_args = {"dev": str(not ci)}
)
k8s_yaml_with_ns("devnet/relayer-engine.yaml")
@@ -47,6 +47,9 @@ RUN --mount=type=cache,uid=1000,gid=1000,target=/home/node/.npm \
# could be a renameat syscall. Alpine does not have this bug.
RUN rm -rf node_modules && mv node_modules_cache node_modules
+ARG dev
+ENV DEV=$dev
+
COPY --chown=node:node /relayer/generic_relayer/relayer-engine-v2/ .
@@ -17,7 +17,7 @@
"author": "Joe Howarth",
"license": "ISC",
"dependencies": {
- "@certusone/wormhole-sdk": "^0.9.19-beta.0",
+ "@certusone/wormhole-sdk": "^0.9.21",
"@improbable-eng/grpc-web-node-http-transport": "^0.15.0",
"@types/clone": "^2.1.1",
"@types/koa": "^2.13.5",
@@ -132,7 +132,7 @@ export async function loadAppConfig(): Promise<{
({ chainId, address }: ContractConfigEntry) =>
(deliveryProviders[chainId] = ethers.utils.getAddress(address))
);
- contracts.wormholeRelayers.forEach(
+ (process.env.DEV === 'True' ? contracts.wormholeRelayersDev : contracts.wormholeRelayers).forEach(
(wormholeRelayers[chainId] = ethers.utils.getAddress(address))