Localstack web3j default signer (#1111)

* localstack: use we3bj by default to make it lightweight

* localstack: update coordinator image
This commit is contained in:
Fluent Crafter
2025-06-06 14:41:42 +01:00
committed by GitHub
parent 40eea0d534
commit a9bc257baa
5 changed files with 17 additions and 10 deletions

View File

@@ -67,10 +67,10 @@ start-env-with-tracing-v2:
## Enable L2 geth node ## Enable L2 geth node
start-env-with-tracing-v2-extra: start-env-with-tracing-v2-extra:
make start-env COMPOSE_PROFILES:=l1,l2 COMPOSE_FILE:=docker/compose-tracing-v2-extra-extension.yml LINEA_PROTOCOL_CONTRACTS_ONLY=true DISABLE_TYPE2_STATE_PROOF_PROVIDER=false make start-env COMPOSE_PROFILES:=l1,l2 COMPOSE_FILE:=docker/compose-tracing-v2-extra-extension.yml LINEA_PROTOCOL_CONTRACTS_ONLY=true LINEA_COORDINATOR_DISABLE_TYPE2_STATE_PROOF_PROVIDER=false LINEA_COORDINATOR_SIGNER_TYPE=web3signer
start-env-with-tracing-v2-ci: start-env-with-tracing-v2-ci:
make start-env COMPOSE_FILE=docker/compose-tracing-v2-ci-extension.yml DISABLE_TYPE2_STATE_PROOF_PROVIDER=false make start-env COMPOSE_FILE=docker/compose-tracing-v2-ci-extension.yml LINEA_COORDINATOR_DISABLE_TYPE2_STATE_PROOF_PROVIDER=false LINEA_COORDINATOR_SIGNER_TYPE=web3signer
start-env-with-staterecovery: COMPOSE_PROFILES:=l1,l2,staterecovery start-env-with-staterecovery: COMPOSE_PROFILES:=l1,l2,staterecovery
start-env-with-staterecovery: L1_CONTRACT_VERSION:=6 start-env-with-staterecovery: L1_CONTRACT_VERSION:=6

View File

@@ -201,7 +201,7 @@ services:
coordinator: coordinator:
hostname: coordinator hostname: coordinator
container_name: coordinator container_name: coordinator
image: consensys/linea-coordinator:${COORDINATOR_TAG:-7e306e2} image: consensys/linea-coordinator:${COORDINATOR_TAG:-0c7c736}
profiles: [ "l2", "debug" ] profiles: [ "l2", "debug" ]
depends_on: depends_on:
postgres: postgres:
@@ -218,7 +218,10 @@ services:
- "9545:9545" - "9545:9545"
restart: on-failure restart: on-failure
environment: environment:
config__override__type2-state-proof-provider__disabled: ${DISABLE_TYPE2_STATE_PROOF_PROVIDER:-true} config__override__type2-state-proof-provider__disabled: ${LINEA_COORDINATOR_DISABLE_TYPE2_STATE_PROOF_PROVIDER:-true}
config__override__l1-submission__blob__signer__type: ${LINEA_COORDINATOR_SIGNER_TYPE:-web3j}
config__override__l1-submission__aggregation__signer__type: ${LINEA_COORDINATOR_SIGNER_TYPE:-web3j}
config__override__message-anchoring__signer__type: ${LINEA_COORDINATOR_SIGNER_TYPE:-web3j}
command: [ 'java', '-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005','-Dvertx.configurationFile=/var/lib/coordinator/vertx-options.json', '-Dlog4j2.configurationFile=/var/lib/coordinator/log4j2-dev.xml', '-jar', 'libs/coordinator.jar', '--traces-limits-v2', 'config/traces-limits-v2.toml', '--smart-contract-errors', 'config/smart-contract-errors.toml', '--gas-price-cap-time-of-day-multipliers', 'config/gas-price-cap-time-of-day-multipliers.toml', 'config/coordinator-config.toml'] command: [ 'java', '-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005','-Dvertx.configurationFile=/var/lib/coordinator/vertx-options.json', '-Dlog4j2.configurationFile=/var/lib/coordinator/log4j2-dev.xml', '-jar', 'libs/coordinator.jar', '--traces-limits-v2', 'config/traces-limits-v2.toml', '--smart-contract-errors', 'config/smart-contract-errors.toml', '--gas-price-cap-time-of-day-multipliers', 'config/gas-price-cap-time-of-day-multipliers.toml', 'config/coordinator-config.toml']
#command: [ 'echo', 'forced exit' ] #command: [ 'echo', 'forced exit' ]
volumes: volumes:

View File

@@ -2,6 +2,11 @@ include:
- compose-tracing-v2.yml - compose-tracing-v2.yml
services: services:
web3signer:
extends:
file: compose-spec-l2-services.yml
service: web3signer
l2-node-besu: l2-node-besu:
extends: extends:
file: compose-spec-l2-services.yml file: compose-spec-l2-services.yml

View File

@@ -2,6 +2,11 @@ include:
- compose-tracing-v2.yml - compose-tracing-v2.yml
services: services:
web3signer:
extends:
file: compose-spec-l2-services.yml
service: web3signer
shomei-frontend: shomei-frontend:
extends: extends:
file: compose-spec-l2-services.yml file: compose-spec-l2-services.yml
@@ -26,4 +31,3 @@ services:
extends: extends:
file: compose-spec-l2-services.yml file: compose-spec-l2-services.yml
service: transaction-exclusion-api service: transaction-exclusion-api

View File

@@ -61,11 +61,6 @@ services:
file: compose-spec-l2-services.yml file: compose-spec-l2-services.yml
service: coordinator service: coordinator
web3signer:
extends:
file: compose-spec-l2-services.yml
service: web3signer
postgres: postgres:
extends: extends:
file: compose-spec-l2-services.yml file: compose-spec-l2-services.yml