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.
Issue: 747
I have added a function to donate different tokens to a list of recipients.
I have made one major change for this:
The fee in the donation is no longer given in %, instead it is given as the exact amount.
This saves a lot of arithmetic operations when iterating over the donation list.
Example:
The user wants to donate 100 dollars and give 10% as a fee to the protocol.
BEFORE:
donate(recipient, $100, 10%)
AFTER:
donate(recipient, $90, $10)
(The values are symbolic for a simple understanding)
The minimum fee is still in percent.