-
Notifications
You must be signed in to change notification settings - Fork 166
Open
Description
When looking at the project simplifying the build process, I noticed that some small tasks could be performed. Here a few of them:
Poseidon test vectors
Problem: test vectors for Poseidon were generated as a ES5 module in binding/crypto/test_vectors, from a JSON file that was generated from proof-systems (script export_test_vectors). In addition to that, prettier was called by the dune build system.
proof-systems
On proof-systems, generating the test vectors as a ES5 module in proof-systems.
- export-test-vectors: modestly improve + add in CI proof-systems#3280
- Add ES5 export format support to export-test-vectors proof-systems#3283
- Add comprehensive regression tests for export-test-vectors proof-systems#3284
- Add custom seed parameter for test vector generation proof-systems#3285
o1js
On o1js:
Removing unused scripts
Problem: some scripts are in ./build/scripts but unused:
- Revert "bindings/scripts: remove unused prepare-dune-build.sh" #2294
- Remove unused prepare-dune-build.sh #2295
- Remove update-wasm-and-types: target unused #2296
Stop running prettier during build
Problem: [...]
- bindings/test-vectors: import directly from proof-systems #2287
- Delegate call to prettier from js-layout to the user #2297
Formatting and lint
Metadata
Metadata
Assignees
Labels
No labels