Expected Folder Layout
standard folder structure after compilation, tau and proving key setup
If everything went well your folder structure should look something similar to this,
poseidon/
βββ circom
βββ circomlib/ # Standard library for Circom components
βββ circuit1_js
βββ circuit1.wasm # WebAssembly file used to compute the witness
βββ generate_witness.js
βββ witness_calculator.js
βββ circuits/ # Where your .circom files go
β βββ circuit1.circom # A starter circuit with boilerplate
βββ circuit1_000.zkey # Final proving key used for generating zk-SNARK proofs
βββ circuit1_final.zkey
βββ circuit1.r1cs
βββ circuit1.sym # Symbol file used for debugging constraint errors
βββ pot10_0000.tau
βββ pot10_0001.tau
βββ pot10_final.tau # Finalized Powers of Tau file used in Phase 2
βββ requirements.txt
βββ poseidon.py Last updated