Skip to content

Commit

Permalink
relay-retarget script
Browse files Browse the repository at this point in the history
  • Loading branch information
ns212 committed Jul 19, 2024
1 parent dfad85a commit 4628f2f
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 11 deletions.
10 changes: 6 additions & 4 deletions sdk/Dockerfile → Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,12 @@ RUN apt-get update \
&& apt-get install --no-install-recommends -y tini curl ca-certificates git \
&& rm -rf /var/lib/apt/lists/*

RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
WORKDIR /home/node/app
COPY . ./
COPY ./sdk ./sdk
COPY --chown=node:node ./script ./sdk/script

WORKDIR /home/node/app/sdk

RUN corepack enable \
&& corepack prepare pnpm@latest-9 --activate \
&& npm ci \
Expand All @@ -20,7 +23,6 @@ RUN curl -L https://foundry.paradigm.xyz | bash && \

USER node
RUN mkdir /home/node/.npm/
COPY --chown=node:node . .

WORKDIR /home/node/app/dist/
WORKDIR /home/node/app/sdk/dist/
ENTRYPOINT [ "tini", "--", "node" ]
15 changes: 8 additions & 7 deletions sdk/src/scripts/relay-retarget.ts
Original file line number Diff line number Diff line change
Expand Up @@ -103,13 +103,14 @@ async function main(): Promise<void> {

const retargetHeaders = await getRetargetHeaders(esploraClient, nextRetargetHeight, proofLength);

let env = [
`RELAY_ADDRESS=${relayAddress}`,
`RETARGET_HEADERS=${retargetHeaders}`,
`PRIVATE_KEY=${privateKey}`,
];

exec(`${env.join(" ")} forge script ../script/RelayRetarget.s.sol:RelayRetargetScript --rpc-url '${rpcUrl}' --broadcast --priority-gas-price 1`,
let env = {
'RELAY_ADDRESS': relayAddress,
'RETARGET_HEADERS': retargetHeaders,
'PRIVATE_KEY': privateKey,
};

exec(`forge script ../script/RelayRetarget.s.sol:RelayRetargetScript --rpc-url '${rpcUrl}' --broadcast --priority-gas-price 1`,
{ env: { ...process.env, ...env } },
(err: any, stdout: string, stderr: string) => {
if (err) {
throw new Error(`Failed to run command: ${err}`);
Expand Down

0 comments on commit 4628f2f

Please sign in to comment.