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

Scripts to run proveOnChain through a Gnosis Safe #483

Open
auryn-macmillan opened this issue Apr 18, 2022 · 0 comments
Open

Scripts to run proveOnChain through a Gnosis Safe #483

auryn-macmillan opened this issue Apr 18, 2022 · 0 comments

Comments

@auryn-macmillan
Copy link
Member

There are significant gas costs involved with submitting proofs on-chain on L2, which currently means trusting significant amounts of ETH to an EOA.

The optimal solution to this is to reduce the proving costs to a point where securing them with an EOA is acceptable. In the interim, however, it could be valuable for us to make a version of the proveOnChain script that uses a Gnosis Safe for each call to MACI.

I think it's reasonable to make an assumption that the script would require the signers to be running synchronously, perhaps one as the coordinator and some threshold of others running a co-signer script that watched the safe transaction service and only approves the appropriate transactions to the MACI contract.

yuetloo pushed a commit that referenced this issue Apr 28, 2022
Add null checks to registryInfo [Fixes #483]
@auryn-macmillan auryn-macmillan added this to the Later milestone Jun 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant