* feat(data): add semaphore event listeners
add listeners for groups and members
re #326
* feat(data): add semaphore event listeners
add listeners for ProoValidated and GroupAdminUpdated events
re #326
* feat(data): add semaphore event listeners
* feat(data): feat(data): add semaphore event listeners
the onMember method is separated and some names are adjusted
BREAKING CHANGE: N
re #326
* feat(data): feat(data): add semaphore event listeners
the onMember method is separated and some names are adjusted
BREAKING CHANGE: N
re #326
* feat(data): feat(data) add semaphore event listeners
add missing merkleTreeRoot element in onMember events
re #326
* feat(data): feat(data) add semaphore event listeners
fix name listener of GroupAdminUpdated event
re #326
* feat(data): feat(data) add semaphore event listeners
add groupId param to listener onGroupAdminUpdated
re #326
* feat(data): feat(data) add semaphore event listeners
Update method description
re #326
* feat(data): feat(data) add semaphore event listeners
fix descriptions
re #326
* feat(data): feat(data) add semaphore event listeners
Add short descriptions to off listeners methods
re #326
* docs(proof): add documentation on terminating the bn128 curve to prevent resource leaks (#998)
* style(proof): format code with prettier
---------
Co-authored-by: VolodymyrBg <aqdrgg19@gmail.com>
* feat(docs): add trusted setup ceremony announcement to banner and new page with contribution steps
re #1014
* docs(docs): update ceremony settings section in trusted-setup file
* feat(website): add trusted setup ceremony announcement to banner and events
re #1014
* docs(docs): update trusted setup ceremomy year in events
* docs(website): add exclamation mark to the banner
* Fix/update binary merkle root circuit version (#1000)
* fix(circuits)!: update binary merkle root circuit version
re #999
* chore: update snarkjs version from 0.7.4 to 0.7.5
* refactor: update the proof package and smart contracts (#1011)
refactor: update the proof package and smart contracts with new zk artifacts
* feat(data): implement Viem lib alternative to Ethers for @semaphore-protocol/data package class
This adds a Viem-based alternative to SemaphoreEthers, allowing
developers to choose their preferred Ethereum library.
Closes#343
* chore(data): update yarn.lock for viem dependency
* chore(data): improve test coverage for SemaphoreViem class
* chore(data): improve test coverage for SemaphoreViem class
* chore: update semaphore contract address
re #978
* feat: add ethereum as a supported network
re #977
* feat: add ethereum subgraph and deploy subgraphs
re #978, #977