@@ -26,12 +26,6 @@ This folder contains scripts that orchestrate end-to-end demonstrations of BLS-b
2626 pip install cbor2 matplotlib
2727 ```
2828
29- - Make sure all scripts are executable:
30-
31- ``` bash
32- chmod +x scripts/* .sh
33- ```
34-
3529## Workflow
3630
3731The scripts are designed to be run from the ` demo/ ` directory.
@@ -82,14 +76,6 @@ Verify the generated certificate:
8276scripts/50_verify_certificate.sh -d " $RUN "
8377```
8478
85- #### 60_export_demo_json.sh
86-
87- Export all relevant data (pools, committee, voters, and certificate summary) into a single ` demo.json ` file used by the visualization UI.
88-
89- ``` bash
90- scripts/60_export_demo_json.sh -d " $RUN "
91- ```
92-
9379### Run a Single End-to-End Demo
9480
9581``` bash
@@ -103,11 +89,10 @@ This will:
103893 . Cast votes (` 30_cast_votes.sh ` )
104904 . Make a certificate (` 40_make_certificate.sh ` )
105915 . Verify the certificate (` 50_verify_certificate.sh ` )
106- 6 . Pretty-print key metrics ( ` 60_pretty_print_cert .sh` )
92+ 6 . Export data for the UI ( ` 60_export_demo_json .sh` )
10793
10894All files are placed in ` demo/run100/ ` .
10995
110-
11196## Notes
11297
11398- All scripts must be run from within the ` demo/ ` directory.
@@ -118,4 +103,4 @@ All files are placed in `demo/run100/`.
118103 votes_bytes / certificate_bytes
119104 ```
120105
121- which illustrates the storage/bandwidth savings achieved by BLS aggregation.
106+ which illustrates the storage/bandwidth savings achieved by BLS aggregation.
0 commit comments