Update ethers version to resolve ws security issue (CVE-2024-37890).
Move contract address check outside of branch statement so Typescript can see.
Add build instructions to setup to resolve 'Cannot find module '@semaphore-protocol/...' when
running tests for the first time.
re #920
* chore(contracts): deploy semaphore contracts on base
re #865
* chore(contracts): deploy semaphore contracts on linea
re #865
* refactor(data): add types for new networks
re #865
* chore(contracts): deploy contracts on arbitrum
re #859
* chore(contracts): deploy contracts on polygon
re #859
* chore(contracts): deploy contracts on optimism
re #859
* 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
* test: add missing tests
Now all lines of js libraries are 100% covered.
re #484
* test(proof): update message type
re #484
* test(proof): update constant
re #484
* test(proof): update number constant
re #484