Add voting functionality to the LICX.
When user is joining, he can pass additional information to which prep or group of preps he wants to delegate.
This information will be then stored in his wallet, and the new (updated) delegation will be set.
I opened this PR, so we can have an open discussion about the current implementation and flaws that might be in there.
Improvements
Voting was the essential part, that was still missing in LICX. This PR starts to working on that.
How Has This Been Tested?
Implemented an integrate test.
Checklist:
If you have any comments regarding one of these points just write it down.
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
Description
Add voting functionality to the LICX. When user is joining, he can pass additional information to which prep or group of preps he wants to delegate. This information will be then stored in his wallet, and the new (updated) delegation will be set.
I opened this PR, so we can have an open discussion about the current implementation and flaws that might be in there.
Improvements
Voting was the essential part, that was still missing in LICX. This PR starts to working on that.
How Has This Been Tested?
Implemented an integrate test.
Checklist:
If you have any comments regarding one of these points just write it down.