├── .github └── workflows │ ├── aggsig-checker-cairo.yml │ └── e2e.yml ├── .gitignore ├── .tool-versions ├── LICENSE ├── README.md ├── Scarb.lock ├── Scarb.toml ├── docs └── resources │ └── img │ ├── starkstr_aggsig_proving_flow.png │ └── starkstr_aggsig_proving_pipeline.png ├── packages └── aggsig_checker │ ├── Makefile │ ├── README.md │ ├── Scarb.lock │ ├── Scarb.toml │ ├── prover_params.json │ ├── scripts │ ├── gen_args.py │ ├── gen_events.py │ └── requirements.txt │ ├── src │ ├── lib.cairo │ ├── nip01.cairo │ └── sha256.cairo │ └── tests │ └── data │ ├── args.json │ ├── args_test.json │ └── events.json ├── rust-toolchain.toml └── scripts ├── bench.sh ├── nostrs ├── Cargo.toml └── src │ └── main.rs └── usage.sh /.github/workflows/aggsig-checker-cairo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/.github/workflows/aggsig-checker-cairo.yml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | scarb 2.11.2 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/README.md -------------------------------------------------------------------------------- /Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/Scarb.lock -------------------------------------------------------------------------------- /Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/Scarb.toml -------------------------------------------------------------------------------- /docs/resources/img/starkstr_aggsig_proving_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/docs/resources/img/starkstr_aggsig_proving_flow.png -------------------------------------------------------------------------------- /docs/resources/img/starkstr_aggsig_proving_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/docs/resources/img/starkstr_aggsig_proving_pipeline.png -------------------------------------------------------------------------------- /packages/aggsig_checker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/Makefile -------------------------------------------------------------------------------- /packages/aggsig_checker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/README.md -------------------------------------------------------------------------------- /packages/aggsig_checker/Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/Scarb.lock -------------------------------------------------------------------------------- /packages/aggsig_checker/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/Scarb.toml -------------------------------------------------------------------------------- /packages/aggsig_checker/prover_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/prover_params.json -------------------------------------------------------------------------------- /packages/aggsig_checker/scripts/gen_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/scripts/gen_args.py -------------------------------------------------------------------------------- /packages/aggsig_checker/scripts/gen_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/scripts/gen_events.py -------------------------------------------------------------------------------- /packages/aggsig_checker/scripts/requirements.txt: -------------------------------------------------------------------------------- 1 | nostr 2 | garaga -------------------------------------------------------------------------------- /packages/aggsig_checker/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/src/lib.cairo -------------------------------------------------------------------------------- /packages/aggsig_checker/src/nip01.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/src/nip01.cairo -------------------------------------------------------------------------------- /packages/aggsig_checker/src/sha256.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/src/sha256.cairo -------------------------------------------------------------------------------- /packages/aggsig_checker/tests/data/args.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/tests/data/args.json -------------------------------------------------------------------------------- /packages/aggsig_checker/tests/data/args_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/tests/data/args_test.json -------------------------------------------------------------------------------- /packages/aggsig_checker/tests/data/events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/packages/aggsig_checker/tests/data/events.json -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "nightly-2025-01-02" -------------------------------------------------------------------------------- /scripts/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/scripts/bench.sh -------------------------------------------------------------------------------- /scripts/nostrs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/scripts/nostrs/Cargo.toml -------------------------------------------------------------------------------- /scripts/nostrs/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/scripts/nostrs/src/main.rs -------------------------------------------------------------------------------- /scripts/usage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starkware-bitcoin/starkstr/HEAD/scripts/usage.sh --------------------------------------------------------------------------------