-
Notifications
You must be signed in to change notification settings - Fork 25
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
Bandada gatekeeper #568
Comments
@0xmad How would this differ than just using excubiae? seems like we should be opting for one solution to simplify code, then if there's need for bandada that could come as an excubiae gatekeeper? |
So, if we don't need the pre/post hooks and just need to prove the membership of the user, it would be a good candidate for gatekeeper. As a group coordinator/owner, I can easily add the members using already implemented UI and don't need to implement my app to add users to semaphore. In case, if bandada can be replaced with semaphore and group coordinator/owner can use the UI, it's fine to keep only semaphore gatekeeper for on-chain. But what's about off-chain? |
In Excubiae you can make simple policies like our gatekeepers that do not require pre or post hooks (cc @0xjei)
How would you verify offchain? Sounds to me that In order to verify the user inclusion we'd still need to move the merkle root onchain, so that becomes a merkle proof gatekeeper akin to this (ofc this wouldn't work as it uses msg.sender as leaf not the identity)? |
Ok, seems this task is more for platform side and integration with semaphore/merke proof gatekeepers and bandada. |
sweet, wanna transfer the issue over to maci platform? |
As a coordinator I'd like to use gatekeeper and check if user is in group (offchain and/or onchain).
The text was updated successfully, but these errors were encountered: