* chore: define separate version.ts script
* chore: include publishing to soldeer in script
* fix(contracts): push to soldeer
re 800
* ci: fetch latest contract version from soldeer
* refactor: do not use execa in scripts
* fix: do not exit process in script
* chore: remove comments
* refactor: use shebang in ts scripts
* chore(contracts): add soldeerignore
* chore: inherit stdio in scripts
* chore: remove dry run flag
* chore: uncomment
* chore: fix typo in comment
The public signal of proof related to the Merkle root could obviously be different from what is
expected to be the root of the group. Therefore, for the proof to be valid, it is necessary that the
group root passed as a parameter matches the proof/circuit root output.
re #842
refactor(cli): create an empty yarn.lock file when generating a semaphore project with the cli
Now devs will be able to install dependencies successfully right after creating a project with the
CLI.
re #827
* ci(contracts): a script that moves the abi.json file created to utils folder
A script could be run immediately after compilation to copy the file
artifacts/contracts/Semaphore.sol/Semaphore.json to packages/utils/src/semaphore-abi.json. Then all
packages/apps that need the interface can import it from @semaphore-protocol/utils.
re #817
* refactor(utils): allows packages to import abi from @semaphore-protocol/utils
re #817
* refactor(cli-template-monorepo-ethers): installs ncp and exports Semaphore Abi byte code
re #817
* refactor(contracts): added a script that automates movement of semaphore-abi.json
* chore(cli): changed the dependency and moved to ncp for copying semaphore abi
Changed the importation of abi in utils to _interface and moved the ncp to a dev depency
* chore(utils): changed ab to _interface and update to package.json
* chore(cli): deleted Cli-template file and made a document change
delted some cli-template file, changed yarn commit to git commit and fixed the yarn compile script
* chore: parallelize build scripts
* chore: run tests concurrently
* chore: group test log outputs
* chore: execute lint and format scripts concurrently
* refactor: do no use wildcard for test script`
* fix(identity)!: update type of private key
The new types support buffers and text, so that there is less ambiguity on strings.
* refactor(identity): use base64 as encoding for exported priv keys
re #799
* Update packages/identity/src/index.ts
Co-authored-by: Andrew Twyman <artwyman@users.noreply.github.com>
* test(identity): add more tests
re #799
---------
Co-authored-by: Andrew Twyman <artwyman@users.noreply.github.com>
* chore(website): add trusted setup ceremony on the website
* docs(docs): add trusted setup ceremony instructions on documentation
* chore(docs): add candidate plan for prod ceremony
re n
* fix(docs): rename file to avoid mismatching hyphens
* style(website): follow style guide for hover
* fix(website): wrong link to ceremony
* fix(docs): switch emoji
* chore: shorten `docs` scripts
`githubPages` is true by default
https://rb.gy/hzopfn
* docs: update README.md
* chore: trigger docs workflow only on changes in relevant files
* refactor: provide `cname` typedoc option via config file
* chore: remove heyauthn from exclude typedoc list