Skip to content

Optimize espresso-dev-node startup #281

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: prerelease/v2-alpha
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions apps/cli/src/compose/docker-compose-espresso.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,18 @@ services:
ESPRESSO_STATE_PROVER_UPDATE_INTERVAL: "10s"
ESPRESSO_SEQUENCER_DATABASE_MAX_CONNECTIONS: 25
ESPRESSO_SEQUENCER_STORAGE_PATH: /data/espresso
ESPRESSO_DEV_NODE_L1_DEPLOYMENT: skip
ESPRESSO_SEQUENCER_PLONK_VERIFIER_ADDRESS: 0x778A77F0E040d1FAB9c9404Cf0dA70f4D27cf8D9
ESPRESSO_SEQUENCER_PLONK_VERIFIER_V2_ADDRESS: 0x619A55588bf1c816d2D43E9af8aAcc76F5a368b2
ESPRESSO_SEQUENCER_LIGHT_CLIENT_ADDRESS: 0x2934188b53791C7a62d8734c3052D385c5B92BD6
ESPRESSO_SEQUENCER_LIGHT_CLIENT_V2_ADDRESS: 0x0583E9aB0d574689281cbA99426AFDA3C2B3c4D1
ESPRESSO_SEQUENCER_LIGHT_CLIENT_PROXY_ADDRESS: 0x8cf5D822b9c5193bacF8ff5308669Df222A6052A
ESPRESSO_SEQUENCER_FEE_CONTRACT_ADDRESS: 0x5Ee852755a9062eFAe4844f4B8ba6eF30a082E3C
ESPRESSO_SEQUENCER_FEE_CONTRACT_PROXY_ADDRESS: 0x291026B50a8398F08D228727931d9e0D0616201D
ESPRESSO_SEQUENCER_ESP_TOKEN_ADDRESS: 0xe17E0d1fD317C2119d9869dD7249eC742492f42b
ESPRESSO_SEQUENCER_ESP_TOKEN_PROXY_ADDRESS: 0x40FB3a6f5a48C34DDcf80C0A5f958aA2850275fe
ESPRESSO_SEQUENCER_STAKE_TABLE_ADDRESS: 0x2E2030F9f1134B776ED467ddB58A17018853d45f
ESPRESSO_SEQUENCER_STAKE_TABLE_PROXY_ADDRESS: 0x08CA9404967765C4947069d8A0DFbb1f8f4b9c21
healthcheck:
test:
[
Expand Down
3 changes: 3 additions & 0 deletions packages/devnet/cannonfile.toml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,9 @@ source = "alchemy-light-account:2.0.0@main"
[pull.alchemyModularAccountV2]
source = "alchemy-modular-account:2.0.0@main"

[pull.espressoNetwork]
source = "espresso-network:0.0.1@main"

[var.Settings]
token_owner = "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266"

Expand Down
2 changes: 2 additions & 0 deletions packages/sdk/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
deployments
anvil_state.json
4 changes: 2 additions & 2 deletions packages/sdk/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -367,9 +367,9 @@ npm install -g \

rm /tmp/pimlico-alto.tgz
mkdir -p /usr/share/cartesi
cp -r "$(npm root -g)/@cartesi/devnet/deployments" /usr/share/cartesi/
cp "$(npm root -g)/@cartesi/devnet/anvil_state.json" /usr/share/cartesi/
EOF
COPY deployments /usr/share/cartesi/deployments/
COPY anvil_state.json /usr/share/cartesi/

# Install linux kernel image
RUN <<EOF
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/docker-bake.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ target "default" {
CARTESI_ROLLUPS_GRAPHQL_VERSION = "2.3.14"
CARTESI_ROLLUPS_NODE_VERSION = "2.0.0-alpha.4"
CRANE_VERSION = "0.19.1"
ESPRESSO_DEV_NODE_BASE_IMAGE = "ghcr.io/espressosystems/espresso-sequencer/espresso-dev-node:20250428-dev-node-decaf-pos@sha256:78024bc092d51b47e81c0f715dc7a87ac9da81f62a4f8bf3165b3a199f9867fb"
ESPRESSO_DEV_NODE_BASE_IMAGE = "ghcr.io/espressosystems/espresso-sequencer/espresso-dev-node@sha256:8b60046c12260cb309d8bb610b61d7f09260b04be92470179e0745c12dfe6165"
FOUNDRY_VERSION = "1.0.0"
GO_MIGRATE_VERSION = "4.18.2"
NODE_VERSION = "22.15.1"
Expand Down
Loading