@@ -27,13 +27,14 @@ COPY --from=brotli-library-builder /workspace/install/ /
2727FROM node:18-bookworm-slim AS contracts-builder
2828RUN apt-get update && \
2929 apt-get install -y git python3 make g++ curl
30- RUN curl -L https://foundry.paradigm.xyz | bash && . ~/.bashrc && ~/.foundry/bin/foundryup -i 1.0.0
30+ RUN curl -L https://foundry.paradigm.xyz | bash && . ~/.bashrc && ~/.foundry/bin/foundryup -i 1.2.3
3131WORKDIR /workspace
3232COPY contracts-legacy/package.json contracts-legacy/yarn.lock contracts-legacy/
3333RUN cd contracts-legacy && yarn install
3434COPY contracts/package.json contracts/yarn.lock contracts/
3535RUN cd contracts && yarn install
3636COPY contracts-legacy contracts-legacy/
37+ COPY contracts-local contracts-local/
3738COPY contracts contracts/
3839COPY safe-smart-account safe-smart-account/
3940RUN cd safe-smart-account && yarn install
@@ -91,6 +92,9 @@ COPY ./wavmio ./wavmio
9192COPY ./zeroheavy ./zeroheavy
9293COPY ./contracts-legacy/package.json ./contracts-legacy/yarn.lock ./contracts-legacy/
9394COPY ./contracts-legacy/src/precompiles/ ./contracts-legacy/src/precompiles/
95+ COPY ./contracts-local/src/precompiles/ ./contracts-local/src/precompiles/
96+ COPY ./contracts-local/gas-dimensions/ ./contracts-local/gas-dimensions/
97+ COPY ./contracts-local/lib/ ./contracts-local/lib/
9498COPY ./contracts/src/precompiles/ ./contracts/src/precompiles/
9599COPY ./contracts/package.json ./contracts/yarn.lock ./contracts/
96100COPY ./safe-smart-account ./safe-smart-account
@@ -202,6 +206,7 @@ COPY ./arbitrator ./arbitrator
202206COPY ./solgen ./solgen
203207COPY ./contracts ./contracts
204208COPY ./contracts-legacy ./contracts-legacy
209+ COPY ./contracts-local ./contracts-local
205210COPY ./safe-smart-account ./safe-smart-account
206211RUN NITRO_BUILD_IGNORE_TIMESTAMPS=1 make build-replay-env
207212
@@ -257,6 +262,7 @@ COPY --from=contracts-builder workspace/contracts/out/ contracts/out/
257262COPY --from=contracts-builder workspace/contracts/node_modules/@offchainlabs/upgrade-executor/build/contracts/src/UpgradeExecutor.sol/UpgradeExecutor.json contracts/node_modules/@offchainlabs/upgrade-executor/build/contracts/src/UpgradeExecutor.sol/
258263COPY --from=contracts-builder workspace/contracts-legacy/build/ contracts-legacy/build/
259264COPY --from=contracts-builder workspace/contracts-legacy/out/ contracts-legacy/out/
265+ COPY --from=contracts-builder workspace/contracts-local/out/ contracts-local/out/
260266COPY --from=contracts-builder workspace/safe-smart-account/build/ safe-smart-account/build/
261267COPY --from=contracts-builder workspace/.make/ .make/
262268COPY --from=prover-header-export / target/
0 commit comments