Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a suggested upgrade for a multi token moloch in the near future. It actually has less lines of code than the current deployed version so it might be even more secure. The idea here (that I had previously presented, but committed to code now) is that we remove tribute tokens, guild etc and any self reference for tokens. Instead, the person rage quitting chooses which tokens they want their share of (donating their share of the unwanted tokens to the remaining members). I also add an example of a contract offering that can be used instead of the tributeToken: it's a very simple contract which represents what goods or services you are offering in tribute of your participation.
PROS
CONS
transfer
of arbitrary contracts which may or may not be a security issue.