@@ -982,6 +982,9 @@ docker_build_operator:
982982docker_build_batcher :
983983 docker compose -f docker-compose.yaml --profile batcher build
984984
985+ docker_build_proof_aggregator :
986+ docker compose -f docker-compose.yaml --profile proof-aggregator build
987+
985988docker_restart_aggregator :
986989 docker compose -f docker-compose.yaml --profile aggregator down
987990 docker compose -f docker-compose.yaml --profile aggregator up -d --remove-orphans --force-recreate
@@ -1002,6 +1005,7 @@ docker_build:
10021005 docker compose -f docker-compose.yaml --profile operator build
10031006 docker compose -f docker-compose.yaml --profile batcher build
10041007 docker compose -f docker-compose.yaml --profile aggregator build
1008+ docker compose -f docker-compose.yaml --profile proof-aggregator build
10051009
10061010docker_up :
10071011 docker compose -f docker-compose.yaml --profile base up -d --remove-orphans --force-recreate
@@ -1016,10 +1020,12 @@ docker_up:
10161020 docker compose -f docker-compose.yaml --profile operator up -d --remove-orphans --force-recreate
10171021 docker compose -f docker-compose.yaml run --rm user-fund-payment-service-devnet
10181022 docker compose -f docker-compose.yaml --profile batcher up -d --remove-orphans --force-recreate
1023+ docker compose -f docker-compose.yaml --profile proof-aggregator up -d --remove-orphans --force-recreate
10191024 @echo " Up and running"
10201025
10211026docker_down :
10221027 docker compose -f docker-compose.yaml --profile batcher down
1028+ docker compose -f docker-compose.yaml --profile proof-aggregator down
10231029 docker compose -f docker-compose.yaml --profile operator down
10241030 docker compose -f docker-compose.yaml --profile base down
10251031 @echo " Everything down"
@@ -1171,6 +1177,15 @@ docker_verify_proof_submission_success:
11711177 echo " All proofs verified successfully!" ; \
11721178 '
11731179
1180+ docker_proof_aggregator_run_sp1 :
1181+ docker exec $(shell docker ps | grep proof_aggregator | awk '{print $$1}') " AGGREGATOR=sp1 /aligned_layer/proof_aggregator_cpu /aligned_layer/config-files/config-proof-aggregator-docker.yaml && echo '{" last_aggregated_block" :0}' > config-files/proof-aggregator.last_aggregated_block.json"
1182+
1183+ docker_proof_aggregator_run_risc0 :
1184+ docker exec $(shell docker ps | grep proof_aggregator | awk '{print $$1}') " AGGREGATOR=risc0 /aligned_layer/proof_aggregator_cpu /aligned_layer/config-files/config-proof-aggregator-docker.yaml && echo '{" last_aggregated_block" :0}' > config-files/proof-aggregator.last_aggregated_block.json"
1185+
1186+ docker_proof_aggregator_verify :
1187+ @ (docker logs $$ (docker ps | grep proof_aggregator | awk ' {print $$1}' ) | grep -q " Error while aggregating and submitting proofs" && exit 1) || exit 0
1188+
11741189docker_attach_foundry :
11751190 docker exec -ti $(shell docker ps | grep anvil | awk '{print $$1}') /bin/bash
11761191
@@ -1186,6 +1201,9 @@ docker_attach_operator:
11861201docker_attach_batcher :
11871202 docker exec -ti $(shell docker ps | grep batcher | awk '{print $$1}') /bin/bash
11881203
1204+ docker_attach_proof_aggregator :
1205+ docker exec -ti $(shell docker ps | grep batcher | awk '{print $$1}') /bin/bash
1206+
11891207docker_logs_anvil :
11901208 docker compose -f docker-compose.yaml logs anvil -f
11911209
@@ -1198,6 +1216,9 @@ docker_logs_operator:
11981216docker_logs_batcher :
11991217 docker compose -f docker-compose.yaml logs batcher -f
12001218
1219+ docker_logs_proof_aggregator :
1220+ docker compose -f docker-compose.yaml logs proof-aggregator -f
1221+
12011222__TELEMETRY__ :
12021223# Collector, Jaeger and Elixir API
12031224telemetry_full_start : telemetry_compile_bls_verifier open_telemetry_start telemetry_start
0 commit comments