Releases: petrovska-petro/VoterModule
Releases · petrovska-petro/VoterModule
V0.1.5 final deployment release
Addesses:
-
only calls get reward when condition is satisfied >0
-
updates aurabal amount if indeed we call get rewards
V0.1.4_clean 2nd round Solidity pod review
Includes:
- extra checks in upkeep conditions for gravi wds and rewards processing
- asserts in test for relocking
V0.1.4 2nd round Solidity pod review
Includes:
- extra checks in upkeep conditions for gravi wds and rewards processing
- asserts in test for relocking
V0.1.3 Review suggestions by solidity pod
- Rename variable interval to more descriptive option
- Rename event and consistency around timestamp
- Public method for reward check condition to be reused
- Use method
claimableRewards
instead ofuserData
- Replace
abi.encodewithselector
where possible for readbility - Replace ppfs method by catching
balance()
&totalSupply()
instead
V0.1.2 version for solidity pod review
Includes suggestions from solidity office hours:
- reentrancy modifier in
performUpKeep
- timestamp updated before actions
- add events in setters
- add quicker guardian for pausing method and test around it
- deployment script
- hardcode governance as
voter_msig
in a constant, rather pass guardian thru constructor - check return from
EnumerableSet
oz which returnsTrue
if all good - for convenience added a public method to check quicker conditions for
checkUpKeep
conditions for triggering the task
V0.1.1
- adds missing aura bal idle in strat for calc total aura
- simplify some test where the importance is on the reverts
v0.1 Initial Voter Module Release
Initial release includes logic for safe module which adding permissioned executors can execute voter multisig chores codified on-chain in its behalf.
Includes basic tests for covering contract logic.