Skip to content

Latest commit

 

History

History
117 lines (69 loc) · 2.99 KB

CHANGELOG.md

File metadata and controls

117 lines (69 loc) · 2.99 KB

Change Log

All notable changes to this project will be documented in this file.

Protocol v3.1.2

Updated

  • Membership
    • Add harvest function so participants can claim underlying rewards, interest, or other earnings on membership-vaulted assets.

Updated

  • BackerRewards

    • Return the amount withdrawn when claiming rewards
  • StakingRewards

    • Return the amounts withdrawn when claiming rewards

Protocol v3.0.0 - 2022-11-30

Updated

  • StakingRewards

    • StakingRewards event AddToStake is added to the addToStake function
    • Created basic svg art to show onchain StakingToken metadata
  • SeniorPool: breaking changes to the way withdrawals work

    • Added public functions requestWithdrawal, cancelWithdrawalRequest, and claimWithdrawalRequest to faciliate withdrawals through the new epoch system
    • Added sharesOutstanding view function to query for the pool's outstanding liabilities
    • Public functions withdraw and withdrawInFidu cannot be called anymore.
  • Fidu

    • Asset/Liability mismatch uses SeniorPool's sharesOutstanding instead of FIDU's totalSupply() for liabilities. This is to acommodate FIDU in the SeniorPool that hasn't been burned yet but has but will be when the most recently ended Withdrawal Epoch is checkpointed

Fixed

  • Added the missing setBaseURI function for erc721 to StakingRewards

Added

  • Added WithdrawalRequestToken, an ERC721 to represent a withdrawal request position for senior pool withdrawals

Removed

  • StakingRewards
    • Public functions unstakeAndWithdraw, unstakeAndWithdrawMultiple, unstakeAndWithdrawInFidu, and unstakeAndWithdrawMultipleInFidu have been removed. Events UnstakedAndWithdrew and UnstakedAndWithdrewMultiple will no longer be emitted.

Notes

  • Need to request that OpenSea to reindex StakingRewards contract after successful deploy

Protocol v2.8.0 - 2022-11-21

New

  • GIP-27 Goldfinch Membership launch

Fixed

  • Depositing max amount into Staked Fidu position

Notes

  • Removed rinkeby

Protocol v2.7.4 - 2022-09-28

Updated

  • SeniorPool

Fixed

  • Fixed Accountant library for writedown bug

Notes

  • Writedowns are now done on PoolToken rather then pools

Protocol v2.7.3 - 2022-08-17

Updated

  • StakingRewards updated

Fixed

  • Bug fix where unstakeAndWithdrawInFidu did not have a goList check

Notes

  • None

Protocol v2.7.1 - 2022-07-20

Updated

  • GIP-10 Removed vesting for new StakingRewards positions. Also removed slashing for all positions.
  • Added batch versions of Zapper functions

Fixed

  • Use the FIDU/Curve LP token ratio in the Curve pool to calculate exchange rate.

Notes

  • Cleaned up legacy contracts
  • TranchedPool changes are merged but will go out in a future deploy