Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate Semaphore v3 to v4 in the Bandada cached group #638

Open
vplasencia opened this issue Dec 12, 2024 · 0 comments
Open

Migrate Semaphore v3 to v4 in the Bandada cached group #638

vplasencia opened this issue Dec 12, 2024 · 0 comments
Labels
feature 🚀 This is enhancing something existing or creating something new

Comments

@vplasencia
Copy link
Member

Description

Right now Semaphore v4 is being used for the on-chain groups and the Bandada boilerplate but it would be nice to also use it for the cached groups. This way it's no longer necessary to choose the size of the group since it will grow dynamically thanks to the LeanIMT supported by Semaphore v4.

More context

Bandada cached groups: https://github.com/bandada-infra/bandada/blob/main/apps/api/src/app/groups/groups.service.ts#L13

The cached groups are used to maintain an IMT per group with all the members to make it easier for people to generate merkle proofs. This is especially useful for very large groups where generating a merkle proof in a browser can take long, or may not be feasible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 🚀 This is enhancing something existing or creating something new
Projects
None yet
Development

No branches or pull requests

1 participant