Skip to content

Commit

Permalink
docs(blueprint): simplify the requirements for modifiers
Browse files Browse the repository at this point in the history
  • Loading branch information
KennethTrecy committed Aug 13, 2023
1 parent eef4b31 commit 0049a35
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions blueprint/general_requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,13 @@ The requirements below must be implemented as soon as possible.
8. An account may have multiple modifiers.
9. A modifier may be invoked after the results of other modifiers, react on an event, or manual
input.
11. An automated modifier can be one of the following operation:
10. A modifier requires two accounts to represent the sides. One would be in the debit side and the
other is in the credit side.
11. An automated modifier may have only one of the following operation:
- Adder
- Multiplier
12. The result of modifier has a side, either debit or credit. Therefore, it needs an opposite
account too.
12. Automated modifiers should only have accounts that has the same currency for simplicity.
Modifiers for manual input may allow accounts from different currencies.
13. An event can be deleted as long as it has no associated modifier.
14. A user may have multiple frozen periods.
15. Each frozen period have associated final calculation for each account.
Expand Down

0 comments on commit 0049a35

Please sign in to comment.