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

bond for contractStarter #4

Open
4 tasks
dckc opened this issue Dec 28, 2023 · 0 comments
Open
4 tasks

bond for contractStarter #4

dckc opened this issue Dec 28, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@dckc
Copy link
Collaborator

dckc commented Dec 28, 2023

Require a (large) bond to start a contract. You can get the bond back when the contract has shut down. This motivates cleaning up contracts that are of little utility. If the contract goes rogue, the bond is forfeit.

  • option: you can get the bond back after, say, a year

above is as discussed with @dtribble; below are further thoughts

  • who judges rogue?
  • contract is shut down too?
    • contract creatorFacet must have shutdown() method
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant