From 2d743fcb946307280a98d17d9777963cbf7baccd Mon Sep 17 00:00:00 2001 From: Enderson Maia Date: Wed, 4 Mar 2026 16:58:29 -0300 Subject: [PATCH 1/4] chore(sdk): remove alto --- packages/sdk/Dockerfile | 34 +--------------------------------- packages/sdk/alto | 2 -- packages/sdk/alto.patch | 28 ---------------------------- packages/sdk/docker-bake.hcl | 2 -- 4 files changed, 1 insertion(+), 65 deletions(-) delete mode 100755 packages/sdk/alto delete mode 100644 packages/sdk/alto.patch diff --git a/packages/sdk/Dockerfile b/packages/sdk/Dockerfile index c476bbdd..2edc3e84 100644 --- a/packages/sdk/Dockerfile +++ b/packages/sdk/Dockerfile @@ -228,32 +228,6 @@ RUN /usr/local/bin/docker-ensure-initdb.sh postgres FROM ${POSTGRES_BASE_IMAGE} AS rollups-database COPY --from=postgresql-initdb /var/lib/postgresql/data /var/lib/postgresql/data -################################################################################ -# alto build -FROM node:${NODE_VERSION} AS alto -ARG ALTO_VERSION -ARG NODE_VERSION -ARG TARGETARCH -ARG TARGETOS - -# install foundry, necessary for building alto -COPY --from=foundry /usr/local/bin/forge /usr/local/bin/forge - -WORKDIR /app -COPY alto.patch /app/alto.patch - -RUN < -Date: Thu, 22 May 2025 14:05:21 -0400 -Subject: [PATCH] fixing package to include missing contract jsons - ---- - src/package.json | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/src/package.json b/src/package.json -index 9020c26..ef37f87 100644 ---- a/src/package.json -+++ b/src/package.json -@@ -14,9 +14,11 @@ - "esm/**/*.d.ts", - "esm/**/*.js", - "esm/**/*.js.map", -+ "esm/**/*.json", - "lib/**/*.d.ts", - "lib/**/*.js", - "lib/**/*.js.map", -+ "lib/**/*.json", - "contracts/**/*", - "*.d.ts", - "*.js" --- -2.48.1 - diff --git a/packages/sdk/docker-bake.hcl b/packages/sdk/docker-bake.hcl index c4035786..364f0c48 100644 --- a/packages/sdk/docker-bake.hcl +++ b/packages/sdk/docker-bake.hcl @@ -6,8 +6,6 @@ target "docker-platforms" {} target "default" { inherits = ["docker-platforms"] args = { - ALTO_VERSION = "1.2.5" - ALTO_PACKAGE_VERSION = "0.0.18" CARTESI_BASE_IMAGE = "docker.io/library/debian:trixie-20260223-slim@sha256:1d3c811171a08a5adaa4a163fbafd96b61b87aa871bbc7aa15431ac275d3d430" CARTESI_DEVNET_VERSION = "2.0.0-alpha.10" CARTESI_IMAGE_KERNEL_VERSION = "0.20.0" From 6421b6a58176e58c0585e90cdbf36447b5c6286c Mon Sep 17 00:00:00 2001 From: Enderson Maia Date: Wed, 4 Mar 2026 16:59:24 -0300 Subject: [PATCH 2/4] chore(sdk): add rundler to replace alto --- packages/sdk/Dockerfile | 23 +++++++++++++++++++++++ packages/sdk/docker-bake.hcl | 1 + 2 files changed, 24 insertions(+) diff --git a/packages/sdk/Dockerfile b/packages/sdk/Dockerfile index 2edc3e84..50f42861 100644 --- a/packages/sdk/Dockerfile +++ b/packages/sdk/Dockerfile @@ -228,6 +228,28 @@ RUN /usr/local/bin/docker-ensure-initdb.sh postgres FROM ${POSTGRES_BASE_IMAGE} AS rollups-database COPY --from=postgresql-initdb /var/lib/postgresql/data /var/lib/postgresql/data +################################################################################ +# rundler install +FROM base AS rundler +ARG RUNDLER_VERSION +ARG TARGETARCH +ARG TARGETOS +WORKDIR /usr/local/bin +RUN < Date: Wed, 4 Mar 2026 17:15:12 -0300 Subject: [PATCH 3/4] fixup! chore(sdk): add rundler to replace alto --- packages/sdk/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sdk/Dockerfile b/packages/sdk/Dockerfile index 50f42861..79aaad9c 100644 --- a/packages/sdk/Dockerfile +++ b/packages/sdk/Dockerfile @@ -242,7 +242,7 @@ case "${TARGETARCH}" in -o /tmp/rundler.tar.gz echo "b9d9baf7ee145976aab5c392e3e6de16d6aae2e9126a0b20b10a0acab3d75240 /tmp/rundler.tar.gz" | sha256sum --check ;; arm64) - https://github.com/alchemyplatform/rundler/releases/download/v${RUNDLER_VERSION}/rundler-v${RUNDLER_VERSION}-x86_64-unknown-${TARGETOS}-gnu.tar.gz \ + curl -fsSL https://github.com/alchemyplatform/rundler/releases/download/v${RUNDLER_VERSION}/rundler-v${RUNDLER_VERSION}-x86_64-unknown-${TARGETOS}-gnu.tar.gz \ -o /tmp/rundler.tar.gz echo "3c00812dfc10770d3b7e9ca946e8678927664b65a130a4e47c796380471cfb43 /tmp/rundler.tar.gz" | sha256sum --check ;; *) echo "unsupported architecture: ${TARGETARCH}"; exit 1 ;; From f3049a5c582195f9420f714ffba2d040bf483124 Mon Sep 17 00:00:00 2001 From: Enderson Maia Date: Wed, 4 Mar 2026 17:27:25 -0300 Subject: [PATCH 4/4] fixup! chore(sdk): add rundler to replace alto --- packages/sdk/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sdk/Dockerfile b/packages/sdk/Dockerfile index 79aaad9c..4304300c 100644 --- a/packages/sdk/Dockerfile +++ b/packages/sdk/Dockerfile @@ -242,7 +242,7 @@ case "${TARGETARCH}" in -o /tmp/rundler.tar.gz echo "b9d9baf7ee145976aab5c392e3e6de16d6aae2e9126a0b20b10a0acab3d75240 /tmp/rundler.tar.gz" | sha256sum --check ;; arm64) - curl -fsSL https://github.com/alchemyplatform/rundler/releases/download/v${RUNDLER_VERSION}/rundler-v${RUNDLER_VERSION}-x86_64-unknown-${TARGETOS}-gnu.tar.gz \ + curl -fsSL https://github.com/alchemyplatform/rundler/releases/download/v${RUNDLER_VERSION}/rundler-v${RUNDLER_VERSION}-aarch64-unknown-${TARGETOS}-gnu.tar.gz \ -o /tmp/rundler.tar.gz echo "3c00812dfc10770d3b7e9ca946e8678927664b65a130a4e47c796380471cfb43 /tmp/rundler.tar.gz" | sha256sum --check ;; *) echo "unsupported architecture: ${TARGETARCH}"; exit 1 ;;