Skip to content

Commit 797d93b

Browse files
WIP
1 parent 468b809 commit 797d93b

File tree

5 files changed

+50
-3
lines changed

5 files changed

+50
-3
lines changed

test/Makefile

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ DOCKERCOMPOSEEXPLORERRPC := zkevm-explorer-json-rpc
1818
DOCKERCOMPOSEZKPROVER := zkevm-prover
1919
DOCKERCOMPOSEPERMISSIONLESSDB := zkevm-permissionless-db
2020
DOCKERCOMPOSEPERMISSIONLESSNODE := zkevm-permissionless-node
21+
DOCKERCOMPOSEPERMISSIONLESSNODEDAC := zkevm-node-forced-DAC
2122
DOCKERCOMPOSEPERMISSIONLESSZKPROVER := zkevm-permissionless-prover
2223
DOCKERCOMPOSENODEAPPROVE := zkevm-approve
2324
DOCKERCOMPOSEMETRICS := zkevm-metrics
@@ -45,6 +46,7 @@ RUNZKPROVER := $(DOCKERCOMPOSE) up -d $(DOCKERCOMPOSEZKPROVER)
4546

4647
RUNPERMISSIONLESSDB := $(DOCKERCOMPOSE) up -d $(DOCKERCOMPOSEPERMISSIONLESSDB)
4748
RUNPERMISSIONLESSNODE := $(DOCKERCOMPOSE) up -d $(DOCKERCOMPOSEPERMISSIONLESSNODE)
49+
RUNPERMISSIONLESSNODEDAC := $(DOCKERCOMPOSE) up -d $(DOCKERCOMPOSEPERMISSIONLESSNODEDAC)
4850
RUNPERMISSIONLESSZKPROVER := $(DOCKERCOMPOSE) up -d $(DOCKERCOMPOSEPERMISSIONLESSZKPROVER)
4951

5052
RUNAPPROVE := $(DOCKERCOMPOSE) up -d $(DOCKERCOMPOSENODEAPPROVE)
@@ -75,6 +77,7 @@ STOPZKPROVER := $(DOCKERCOMPOSE) stop $(DOCKERCOMPOSEZKPROVER) && $(DOCKERCOMPOS
7577

7678
STOPPERMISSIONLESSDB := $(DOCKERCOMPOSE) stop $(DOCKERCOMPOSEPERMISSIONLESSDB) && $(DOCKERCOMPOSE) rm -f $(DOCKERCOMPOSEPERMISSIONLESSDB)
7779
STOPPERMISSIONLESSNODE := $(DOCKERCOMPOSE) stop $(DOCKERCOMPOSEPERMISSIONLESSNODE) && $(DOCKERCOMPOSE) rm -f $(DOCKERCOMPOSEPERMISSIONLESSNODE)
80+
STOPPERMISSIONLESSNODEDAC := $(DOCKERCOMPOSE) stop $(DOCKERCOMPOSEPERMISSIONLESSNODEDAC) && $(DOCKERCOMPOSE) rm -f $(DOCKERCOMPOSEPERMISSIONLESSNODEDAC)
7881
STOPPERMISSIONLESSZKPROVER := $(DOCKERCOMPOSE) stop $(DOCKERCOMPOSEPERMISSIONLESSZKPROVER) && $(DOCKERCOMPOSE) rm -f $(DOCKERCOMPOSEPERMISSIONLESSZKPROVER)
7982

8083
STOPAPPROVE := $(DOCKERCOMPOSE) stop $(DOCKERCOMPOSENODEAPPROVE) && $(DOCKERCOMPOSE) rm -f $(DOCKERCOMPOSENODEAPPROVE)
@@ -83,6 +86,9 @@ STOPMETRICS := $(DOCKERCOMPOSE) stop $(DOCKERCOMPOSEMETRICS) && $(DOCKERCOMPOSE)
8386

8487
STOP := $(DOCKERCOMPOSE) down --remove-orphans
8588

89+
RUNDACDB := docker-compose up -d zkevm-data-node-db
90+
STOPDACDB := docker-compose stop zkevm-data-node-db && docker-compose rm -f zkevm-data-node-db
91+
8692
.PHONY: test-full-non-e2e
8793
test-full-non-e2e: stop ## Runs non-e2e tests checking race conditions
8894
$(RUNSTATEDB)
@@ -603,6 +609,27 @@ generate-mocks-aggregator: ## Generates mocks for aggregator , using mockery too
603609
run-benchmarks: run-db ## Runs benchmars
604610
go test -bench=. ./state/tree
605611

612+
.PHONY: run-dac-db
613+
run-dac-db: ## Suns the DAC DB
614+
$(RUNDACDB)
615+
616+
.PHONY: stop-dac-db
617+
stop-dac-db: ## Stops the DAC DB
618+
$(STOPDACDB)
619+
620+
.PHONY: run-permissionless-dac
621+
run-permissionless-dac: ## Runs a permissionless node that is forced to sync through DAC
622+
$(RUNPERMISSIONLESSDB)
623+
sleep 1
624+
$(RUNPERMISSIONLESSZKPROVER)
625+
$(RUNPERMISSIONLESSNODEDAC)
626+
627+
.PHONY: stop-permissionless-dac
628+
stop-permissionless-dac: ## Stops the permissionless node that is forced to sync through DAC
629+
$(STOPPERMISSIONLESSNODEDAC)
630+
$(STOPPERMISSIONLESSZKPROVER)
631+
$(STOPPERMISSIONLESSDB)
632+
606633
.PHONY: compile-scs
607634
compile-scs: ## Compiles smart contracts, configuration in test/contracts/index.yaml
608635
go run ./scripts/cmd... compilesc --input ./contracts

test/config/test.genesis.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"cdkDataCommitteeContract": "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6"
88
},
99
"root": "0xd88680f1b151dd67518f9aca85161424c0cac61df2f5424a3ddc04ea25adecc7",
10-
"genesisBlockNumber": 76,
10+
"genesisBlockNumber": 75,
1111
"genesis": [
1212
{
1313
"contractName": "PolygonZkEVMDeployer",

test/docker-compose.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -486,3 +486,23 @@ services:
486486
- "/bin/sh"
487487
- "-c"
488488
- "/app/zkevm-node run --network custom --custom-network-file /app/genesis.json --cfg /app/config.toml --components \"rpc,synchronizer\""
489+
490+
zkevm-data-node-db:
491+
container_name: zkevm-data-node-db
492+
restart: unless-stopped
493+
image: postgres
494+
healthcheck:
495+
test: ["CMD-SHELL", "pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}"]
496+
interval: 10s
497+
timeout: 5s
498+
retries: 5
499+
ports:
500+
- 5444:5432
501+
environment:
502+
- POSTGRES_USER=committee_user
503+
- POSTGRES_PASSWORD=committee_password
504+
- POSTGRES_DB=committee_db
505+
command:
506+
- "postgres"
507+
- "-N"
508+
- "500"

test/e2e/datacommittee_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ func TestDataCommittee(t *testing.T) {
179179
"--name", "cdk-data-availability-"+strconv.Itoa(m.i),
180180
"-v", cfgFile+":/app/config.json",
181181
"-v", ksFile+":"+ksFile,
182-
"--network", "cdk-validium",
182+
"--network", "zkevm",
183183
dacNodeContainer,
184184
"/bin/sh", "-c",
185185
"/app/cdk-data-availability run --cfg /app/config.json",

test/operations/manager.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ const (
3737
DefaultSequencerPrivateKey = "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"
3838
DefaultSequencerBalance = 400000
3939
DefaultMaxCumulativeGasUsed = 800000
40-
DefaultL1ZkEVMSmartContract = "0x610178dA211FEF7D417bC0e6FeD39F05609AD788"
40+
DefaultL1ZkEVMSmartContract = "0x0DCd1Bf9A1b36cE34237eEaFef220932846BCD82"
4141
DefaultL1DataCommitteeContract = "0x2279B7A0a67DB372996a5FaB50D91eAA73d2eBe6"
4242
DefaultL1NetworkURL = "http://localhost:8545"
4343
DefaultL1NetworkWebSocketURL = "ws://localhost:8546"

0 commit comments

Comments
 (0)