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

feat: Secret Delay #1

Open
1 task
fabianschu opened this issue May 31, 2022 · 0 comments · Fixed by #3
Open
1 task

feat: Secret Delay #1

fabianschu opened this issue May 31, 2022 · 0 comments · Fixed by #3

Comments

@fabianschu
Copy link
Collaborator

User Story
As a monetary delegate, I want proposed transactions to remain secret until they are executable, so that I don't create adverse arbitrage opportunities.

Status Quo

  • in the original Zodiac Delay module from which this repo is forked when a transaction is proposed, the module creates and stores its hash on-chain
  • when the transaction becomes executable (because the cooldown is over) anyone can execute the transaction using the same (publicly available) transaction parameters from when the the transaction had been proposed
  • before the transaction is executed, the module would hash the transaction and compare it against the hashes that had been saved before

AC

  • in addition to the transparent way of proposing it is possible to propose a transaction secretly
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

Successfully merging a pull request may close this issue.

1 participant