Skip to content

Releases: RootstockCollective/collective-rewards-sc

v1.0.0

04 Dec 07:40
249e01e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.1...v1.0.0

v0.0.1

03 Dec 10:36
5a71d98
Compare
Choose a tag to compare

What's Changed

  • chore: add a foundry template and initial setup by @antomor in #1
  • TOK-111: Refactor the Gauge code to make it production-ready by @fruiz08 in #13
  • tok-113/integrate-hardhat by @franciscotobar in #10
  • chore(ci): adds slither static analysis by @jurajpiar in #11
  • TOK-126: fix slither action by @antomor in #19
  • TOK-128: generate coverage html report by @fruiz08 in #17
  • TOK-112: Refactor the Voter code to make it production-ready by @fruiz08 in #8
  • TOK-125: add governance ability by @fruiz08 in #20
  • tok-117/implement-builder-registry by @franciscotobar in #18
  • TOK-115: implement reward distributor by @fruiz08 in #15
  • TOK-127: Add script to deploy the contracts by @jurajpiar in #14
  • tok-129/implement-builder-claim by @franciscotobar in #22
  • TOK-173: Whitelist builder in changer template by @fruiz08 in #28
  • TOK-174: Make contracts upgradeable by UUPS pattern by @fruiz08 in #25
  • TOK-186: save proxy and implementation addresses to disk by @jurajpiar in #29
  • fix(deploy): use proxy not impl for args by @jurajpiar in #33
  • tok-162/temporary-vars-naming-convention by @franciscotobar in #31
  • TOK-175: account gauges rewards on a time base by @fruiz08 in #26
  • tok-206/merge-builder-registry-sponsors-manager by @franciscotobar in #34
  • fix(coverage): use new to deploy proxy implementations by @fruiz08 in #41
  • fix(distribution): temporarily store totalPotentialReward in paginate… by @fruiz08 in #42
  • fix(rewards): builders can only claim rewards on its gauge by @fruiz08 in #43
  • feat: implement cd, add deploy stage for qa by @david-iov in #32
  • TOK-178: Implement a simplified version of the RewardDistributor for the MVP by @fruiz08 in #30
  • TOK-196: Make the Gauge upgradable by @fruiz08 in #40
  • feat(docs): automatic docgen by github action by @fruiz08 in #46
  • fix(deploy): create env private file by @fruiz08 in #49
  • TOK-134: Allow the rewards to be distributed in RBTC by @fruiz08 in #39
  • TOK-221: Add e2e tests for support and distribution by @fruiz08 in #44
  • fix: spelling by @fruiz08 in #51
  • TOK-242: remove unnecessary validation and add tests by @fruiz08 in #52
  • TOK-232: replace state machine by struct of bits by @fruiz08 in #45
  • TOK-219: update kickback strategy by @fruiz08 in #47
  • TOK-133: implement pause and unpause by @fruiz08 in #53
  • chore: add qa-cd workbflow manual dispatch option by @jmendiola222 in #57
  • Tok 244/allow manual docgen action by @jmendiola222 in #58
  • test(missingRewards): test rewards are locked after full deallocation by @fruiz08 in #60
  • fix: scope vars in lib by @franciscotobar in #62
  • fix(missingRewards): update rewardMissing on notifyRewardAmount by @fruiz08 in #61
  • refactor: reuse periodFinish to save gas by @fruiz08 in #59
  • TOK-135: implement revoke and permit by @fruiz08 in #56
  • TOK-234: Add EpochTimeKeeper and epoch variable duration by @fruiz08 in #55
  • TOK-275: remove builderAmount arg by @fruiz08 in #65
  • fix(deploy): fix CI deployment by @fruiz08 in #67
  • TOK-307: fail (de)whitelist if no change by @jurajpiar in #70
  • TOK-192: revoke builder KYC by @fruiz08 in #64
  • Tok 267: mvp audit findings by @fruiz08 in #63
  • Fix findings during fuzz testing by @fruiz08 in #68
  • fix: dont halt or resume in distribution period by @fruiz08 in #69
  • TOK-260: implement dewhitelistBuilder by @fruiz08 in #71
  • TOK-285: break up incentivize functions by @fruiz08 in #73
  • TOK-230: Add test for calling notifyRewardAmount from an incentivizer by @nmagariang in #54
  • feat: claim rewards revert if gauge does not exist by @fruiz08 in #74
  • TOK-261: add fuzz tests by @fruiz08 in #72
  • Fix invariant findings by @fruiz08 in #81
  • TOK-370: change license to MIT by @fruiz08 in #83
  • TOK-315: update contract names by @DinizSa in #80
  • TOK-362: deploy contracts for staging by @antomor in #78
  • TOK-374: update readme, license and package.json by @antomor in #88
  • TOK-373: create SECURITY.md by @jurajpiar in #87
  • feat: turn on onDistributionPeriod only on paginations by @fruiz08 in #85
  • feat: give full rewardToken allowance to whitelisted gauges by @fruiz08 in #86
  • TOK-376: add mainnet deployment contracts by @antomor in #89

New Contributors

Full Changelog: https://github.com/RootstockCollective/collective-rewards-sc/commits/v0.0.1