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

Governor account contract #54

Closed
wants to merge 5 commits into from
Closed

Conversation

moodysalem
Copy link
Member

fixes #53

@moodysalem moodysalem marked this pull request as ready for review June 12, 2024 21:01
@moodysalem
Copy link
Member Author

moodysalem commented Jun 13, 2024

I think one issue with this is that if the proposal will fail, then the governor can be drained of its ETH/STRK by sending many transactions to execute a proposal that fails

If failure is possible, there should be some 'retry_interval' in the config for how often a proposal can be re-executed, but this is not possible while failed calls cannot be caught

Another issue still is that the set of calls cannot be made to fail all-or-none. If one call fails, all calls need to be reverted.

@moodysalem
Copy link
Member Author

closed in favor of #57

@moodysalem moodysalem closed this Jun 14, 2024
@moodysalem moodysalem deleted the governor-account-contract branch June 14, 2024 01:32
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 this pull request may close these issues.

make the governor an account contract
1 participant