Releases: fei-protocol/fei-protocol-core
Releases · fei-protocol/fei-protocol-core
v2.13.0 (Merkle Redeemer Deployment)
What's Changed
- Release/2.8.0 by @kryptoklob in #764
- Release/v2.9.0 by @kryptoklob in #765
- Master by @Joeysantoro in #781
- Add TribalCouncil proposal simulation option by @thomas-waite in #786
- Add sanity check tests to Gov upgrade by @thomas-waite in #783
- contract admin cleanup by @Joeysantoro in #789
- Withdraw Fei from major deposits and add underlying compound address by @thomas-waite in #796
- Bump @types/node from 17.0.31 to 17.0.32 by @dependabot in #794
- Bump dotenv from 16.0.0 to 16.0.1 by @dependabot in #793
- Bump husky from 7.0.4 to 8.0.1 by @dependabot in #790
- Bump hardhat from 2.9.3 to 2.9.4 by @dependabot in #798
- Bump @nomiclabs/hardhat-ethers from 2.0.5 to 2.0.6 by @dependabot in #797
- OA tx : Balancer pfei accounting fix + remove PCVDeposits with bad debts by @eswak in #776
- Setup LBP to swap DPI for DAI by @thomas-waite in #792
- Withdraw 30M LP tokens from Convex and 10M Fei from D3 Pool by @thomas-waite in #791
- DAO vote for PCV reinforcement by @thomas-waite in #819
- Bump @rari-capital/solmate from 6.2.0 to 6.3.0 by @dependabot in #804
- Update PCV reinforcement FIP number by @thomas-waite in #823
- build(deps): bump @gnosis.pm/safe-deployments from 1.12.0 to 1.14.0 by @dependabot in #814
- build(deps-dev): bump @types/node from 17.0.32 to 17.0.34 by @dependabot in #813
- Bump ethers from 5.6.5 to 5.6.6 by @dependabot in #803
- build(deps): bump hardhat from 2.9.4 to 2.9.6 by @dependabot in #824
- Balancer Gauge Staker by @eswak in #799
- Update FIP_104 proposal ID by @thomas-waite in #828
- build(deps-dev): bump ethers from 5.6.6 to 5.6.7 by @dependabot in #827
- build(deps-dev): bump ethers from 5.6.7 to 5.6.8 by @dependabot in #846
- build(deps-dev): bump typescript from 4.6.4 to 4.7.2 by @dependabot in #844
- build(deps-dev): bump ts-node from 10.7.0 to 10.8.0 by @dependabot in #826
- build(deps-dev): bump @types/node from 17.0.34 to 17.0.35 by @dependabot in #825
- build(deps): bump @rari-capital/solmate from 6.3.0 to 6.4.0 by @dependabot in #845
- build(deps-dev): bump lint-staged from 12.4.1 to 12.4.2 by @dependabot in #852
- Feat/clear bad debt by @kryptoklob in #818
- build(deps-dev): bump @nomiclabs/hardhat-etherscan from 3.0.3 to 3.0.4 by @dependabot in #862
- build(deps-dev): bump @types/node from 17.0.35 to 17.0.36 by @dependabot in #860
- build(deps): bump hardhat from 2.9.6 to 2.9.7 by @dependabot in #863
- build(deps-dev): bump lint-staged from 12.4.2 to 12.4.3 by @dependabot in #864
- build(deps-dev): bump lint-staged from 12.4.3 to 13.0.0 by @dependabot in #865
- [WIP] Test Fixes by @kryptoklob in #869
- Grant devs metadata registration role by @thomas-waite in #853
- Fix the inversion order in OracleRef by @thomas-waite in #829
- proposal calldata by @Joeysantoro in #872
- Discontinue Tribe Incentives by @thomas-waite in #868
- build(deps-dev): bump @types/node from 17.0.36 to 17.0.38 by @dependabot in #866
- Remove Dependency Tests by @kryptoklob in #878
- build(deps-dev): bump typescript from 4.7.2 to 4.7.3 by @dependabot in #882
- build(deps-dev): bump @types/node from 17.0.38 to 17.0.40 by @dependabot in #881
- Remove duplicates in mainnetAddresses by @eswak in #871
- build(deps-dev): bump ts-node from 10.8.0 to 10.8.1 by @dependabot in #883
- Prepare LBP withdraw by @thomas-waite in #821
- Eth to DAI LBP by @Joeysantoro in #880
- build(deps): bump @gnosis.pm/safe-deployments from 1.14.0 to 1.15.0 by @dependabot in #887
- build(deps-dev): bump @types/node from 17.0.40 to 17.0.41 by @dependabot in #888
- General cleanup tasks by @kryptoklob in #879
- Withdraw from Tokemak by @thomas-waite in #885
- FIP-113: End Departed Rari Founders vesting of TRIBE by @thomas-waite in #896
- build(deps-dev): bump @types/node from 17.0.41 to 17.0.42 by @dependabot in #899
- build(deps-dev): bump @nomiclabs/hardhat-etherscan from 3.0.4 to 3.1.0 by @dependabot in #892
- build(deps-dev): bump lint-staged from 13.0.0 to 13.0.1 by @dependabot in #894
- build(deps): bump hardhat from 2.9.7 to 2.9.9 by @dependabot in #893
- build(deps-dev): bump prettier from 2.6.2 to 2.7.0 by @dependabot in #901
- build(deps-dev): bump @types/node from 17.0.42 to 17.0.43 by @dependabot in #904
- TIP-111: Increase stable backing to 90-100% by @eswak in #897
- Fuse Repayment DAO Vote by @kryptoklob in #889
- PodExecutorV2 by @thomas-waite in #898
- sort mainnet addresses by @Joeysantoro in #911
- build(deps-dev): bump @types/node from 17.0.43 to 18.0.0 by @dependabot in #913
- build(deps-dev): bump prettier from 2.7.0 to 2.7.1 by @dependabot in #912
- category refactor by @Joeysantoro in #914
- build(deps-dev): bump lint-staged from 13.0.1 to 13.0.2 by @dependabot in #915
- build(deps-dev): bump ethers from 5.6.8 to 5.6.9 by @dependabot in #918
- build(deps): bump merkletreejs from 0.2.31 to 0.2.32 by @dependabot in #917
- build(deps-dev): bump typescript from 4.7.3 to 4.7.4 by @dependabot in #916
- OA Cleanup by @kryptoklob in #924
- Deprecate Ops Optimistic Timelock by @thomas-waite in #926
- CR Oracle + Timelock Ops by @Joeysantoro in #925
- build(deps): bump @orcaprotocol/contracts from 5.2.4 to 5.3.0 by @dependabot in #931
- Cleanup: CR Oracle (remove caching, clean deprecated deposits) by @eswak in #923
- Improve checkProposal script by @eswak in #564
- Generate pod executor calldata by @thomas-waite in #937
- build(deps-dev): bump lint-staged from 13.0.2 to 13.0.3 by @dependabot in #936
- build(deps-dev): bump eslint-plugin-prettier from 4.0.0 to 4.1.0 by @dependabot in #938
- Auto generate metadata for TC p...
v2.12.0
What's Changed
- Add TribalCouncil proposal simulation option by @thomas-waite in #786
- Add sanity check tests to Gov upgrade by @thomas-waite in #783
- contract admin cleanup by @Joeysantoro in #789
- Withdraw Fei from major deposits and add underlying compound address by @thomas-waite in #796
- OA tx : Balancer pfei accounting fix + remove PCVDeposits with bad debts by @eswak in #776
- Setup LBP to swap DPI for DAI by @thomas-waite in #792
- Withdraw 30M LP tokens from Convex and 10M Fei from D3 Pool by @thomas-waite in #791
- DAO vote for PCV reinforcement by @thomas-waite in #819
- Update PCV reinforcement FIP number by @thomas-waite in #823
- Balancer Gauge Staker by @eswak in #799
- Update FIP_104 proposal ID by @thomas-waite in #828
- Feat/clear bad debt by @kryptoklob in #818
- [WIP] Test Fixes by @kryptoklob in #869
- Grant devs metadata registration role by @thomas-waite in #853
- Fix the inversion order in OracleRef by @thomas-waite in #829
- proposal calldata by @Joeysantoro in #872
- Discontinue Tribe Incentives by @thomas-waite in #868
- Remove Dependency Tests by @kryptoklob in #878
- Remove duplicates in mainnetAddresses by @eswak in #871
- Prepare LBP withdraw by @thomas-waite in #821
- Eth to DAI LBP by @Joeysantoro in #880
- General cleanup tasks by @kryptoklob in #879
- Withdraw from Tokemak by @thomas-waite in #885
Full Changelog: v2.10.0...v2.12.0
Fei Protocol v2.10.0
What's Changed
- Add Tribal Council and Optimistic Governance pods by @thomas-waite in #582
- Add PodAdmin gateway - expose admin fns and veto by @thomas-waite in #587
- Add MetadataRegistry contract by @thomas-waite in #586
- RoleBastion for TribalCouncil by @thomas-waite in #610
- Add NopeDAO by @thomas-waite in #620
- Add pod membership lock by @thomas-waite in #644
- Add e2e tests for Governance upgrade by @thomas-waite in #647
- Governance TODOs by @thomas-waite in #674
- build(deps-dev): bump solidity-coverage from 0.7.20 to 0.7.21 by @dependabot in #729
- Fei/Volt Swap by @ElliotFriedman in #719
- Upgrade OZ contracts, make use of CANCELLER role by @thomas-waite in #739
- Controller upgrade path by @thomas-waite in #734
- Updates .sol line width to 120 by @kryptoklob in #736
- Lock OZ contracts version by @kryptoklob in #744
- build(deps-dev): bump @types/mocha from 9.1.0 to 9.1.1 by @dependabot in #726
- build(deps-dev): bump @types/node from 17.0.25 to 17.0.29 by @dependabot in #740
- build(deps-dev): bump lint-staged from 12.4.0 to 12.4.1 by @dependabot in #741
- Fix fork block to match last release and cleanup proposals-config by @kryptoklob in #745
- fix test errors by @kryptoklob in #746
- fix test errors by @kryptoklob in #747
- Document the release process by @kryptoklob in #743
- Fix failing tests by @thomas-waite in #749
- Add TribalCouncil members by @thomas-waite in #733
- FIP-82 Upgrade governance by @thomas-waite in #627
- NoncustodialPSM + FIP 99 by @ElliotFriedman in #715
- Add a transfer pod admin function to the gateway by @thomas-waite in #755
- Add Governance upgrade addresses by @thomas-waite in #752
- Redeploy council by @thomas-waite in #756
- Remove var names from FIP script function calls by @thomas-waite in #761
- build(deps-dev): bump @types/node from 17.0.29 to 17.0.30 by @dependabot in #759
- build(deps-dev): bump typescript from 4.6.3 to 4.6.4 by @dependabot in #760
- Add proposal DEBUG tool by @eswak in #763
- Fix forking block, update block num, remove executed by @thomas-waite in #771
- build(deps-dev): bump ethers from 5.6.4 to 5.6.5 by @dependabot in #770
- Add PCV_SAFE_MOVER_ROLE by @thomas-waite in #772
- FIP-82b: Configure roles so TribalCouncil can operate by @thomas-waite in #678
- CircleCI Improvements & All-Around More Parallelism by @kryptoklob in #777
- Add new PCVGuardian address by @thomas-waite in #774
- Don't cache the solidity-files-cache by @kryptoklob in #778
- build(deps-dev): bump @types/node from 17.0.30 to 17.0.31 by @dependabot in #767
- build(deps-dev): bump mocha from 9.2.2 to 10.0.0 by @dependabot in #766
- build(deps-dev): bump tsconfig-paths from 3.14.1 to 4.0.0 by @dependabot in #769
- SigmaProposalBuilder & Hardhat Network Fork Caching by @kryptoklob in #779
- Update fip_82b proposalId by @thomas-waite in #780
- Release/v2.9.0 by @kryptoklob in #765
- Master by @Joeysantoro in #781
- Release/v2.10.0 by @Joeysantoro in #782
Full Changelog: v2.8.0...v2.10.0
Fei Protocol v2.9.0
What's Changed
- Add Tribal Council and Optimistic Governance pods by @thomas-waite in #582
- Add PodAdmin gateway - expose admin fns and veto by @thomas-waite in #587
- Add MetadataRegistry contract by @thomas-waite in #586
- RoleBastion for TribalCouncil by @thomas-waite in #610
- Add NopeDAO by @thomas-waite in #620
- Add pod membership lock by @thomas-waite in #644
- Add e2e tests for Governance upgrade by @thomas-waite in #647
- Seed Turbo Fuse pool with Fei by @thomas-waite in #702
- build(deps-dev): bump ethers from 5.6.1 to 5.6.4 by @dependabot in #698
- build(deps-dev): bump @types/chai from 4.3.0 to 4.3.1 by @dependabot in #697
- build(deps): bump hardhat from 2.9.2 to 2.9.3 by @dependabot in #668
- build(deps-dev): bump @types/node from 17.0.23 to 17.0.25 by @dependabot in #713
- build(deps-dev): bump lint-staged from 12.3.7 to 12.3.8 by @dependabot in #712
- Fix FIP-85 (kill RGT rewards on RGT/ETH SushiSwap pair) by @davidlucid in #711
- build(deps-dev): bump prettier from 2.6.1 to 2.6.2 by @dependabot in #643
- build(deps-dev): bump eslint-plugin-import from 2.25.4 to 2.26.0 by @dependabot in #667
- FIP-92: Vote-locking BAL by @eswak in #634
- Turbo rollout by @thomas-waite in #707
- fix test by @Joeysantoro in #717
- build(deps-dev): bump lint-staged from 12.3.8 to 12.4.0 by @dependabot in #718
- Add Turbo fuse pcv deposit address by @thomas-waite in #703
- Merge master back into develop by @Joeysantoro in #724
- Governance TODOs by @thomas-waite in #674
- build(deps-dev): bump solidity-coverage from 0.7.20 to 0.7.21 by @dependabot in #729
- Fei/Volt Swap by @ElliotFriedman in #719
- Upgrade OZ contracts, make use of CANCELLER role by @thomas-waite in #739
- Controller upgrade path by @thomas-waite in #734
- Updates .sol line width to 120 by @ditchfieldcaleb in #736
- Lock OZ contracts version by @ditchfieldcaleb in #744
- build(deps-dev): bump @types/mocha from 9.1.0 to 9.1.1 by @dependabot in #726
- build(deps-dev): bump @types/node from 17.0.25 to 17.0.29 by @dependabot in #740
- build(deps-dev): bump lint-staged from 12.4.0 to 12.4.1 by @dependabot in #741
- Fix fork block to match last release and cleanup proposals-config by @ditchfieldcaleb in #745
- fix test errors by @ditchfieldcaleb in #746
- fix test errors by @ditchfieldcaleb in #747
- Document the release process by @ditchfieldcaleb in #743
- Fix failing tests by @thomas-waite in #749
- Add TribalCouncil members by @thomas-waite in #733
- FIP-82 Upgrade governance by @thomas-waite in #627
- NoncustodialPSM + FIP 99 by @ElliotFriedman in #715
- Add a transfer pod admin function to the gateway by @thomas-waite in #755
- Add Governance upgrade addresses by @thomas-waite in #752
- Redeploy council by @thomas-waite in #756
- Remove var names from FIP script function calls by @thomas-waite in #761
- build(deps-dev): bump @types/node from 17.0.29 to 17.0.30 by @dependabot in #759
- build(deps-dev): bump typescript from 4.6.3 to 4.6.4 by @dependabot in #760
- Add proposal DEBUG tool by @eswak in #763
- Fix forking block, update block num, remove executed by @thomas-waite in #771
- build(deps-dev): bump ethers from 5.6.4 to 5.6.5 by @dependabot in #770
- Add PCV_SAFE_MOVER_ROLE by @thomas-waite in #772
- FIP-82b: Configure roles so TribalCouncil can operate by @thomas-waite in #678
- CircleCI Improvements & All-Around More Parallelism by @ditchfieldcaleb in #777
- Add new PCVGuardian address by @thomas-waite in #774
- Don't cache the solidity-files-cache by @ditchfieldcaleb in #778
- build(deps-dev): bump @types/node from 17.0.30 to 17.0.31 by @dependabot in #767
- build(deps-dev): bump mocha from 9.2.2 to 10.0.0 by @dependabot in #766
- build(deps-dev): bump tsconfig-paths from 3.14.1 to 4.0.0 by @dependabot in #769
- SigmaProposalBuilder & Hardhat Network Fork Caching by @ditchfieldcaleb in #779
- Update fip_82b proposalId by @thomas-waite in #780
Full Changelog: v2.5.2...v2.9.0
Fei Protocol v2.8.0
What's Changed
- Seed Turbo Fuse pool with Fei by @thomas-waite in #702
- build(deps-dev): bump ethers from 5.6.1 to 5.6.4 by @dependabot in #698
- build(deps-dev): bump @types/chai from 4.3.0 to 4.3.1 by @dependabot in #697
- build(deps): bump hardhat from 2.9.2 to 2.9.3 by @dependabot in #668
- build(deps-dev): bump @types/node from 17.0.23 to 17.0.25 by @dependabot in #713
- build(deps-dev): bump lint-staged from 12.3.7 to 12.3.8 by @dependabot in #712
- Fix FIP-85 (kill RGT rewards on RGT/ETH SushiSwap pair) by @davidlucid in #711
- build(deps-dev): bump prettier from 2.6.1 to 2.6.2 by @dependabot in #643
- build(deps-dev): bump eslint-plugin-import from 2.25.4 to 2.26.0 by @dependabot in #667
- FIP-92: Vote-locking BAL by @eswak in #634
- Turbo rollout by @thomas-waite in #707
- fix test by @Joeysantoro in #717
- build(deps-dev): bump lint-staged from 12.3.8 to 12.4.0 by @dependabot in #718
- Add Turbo fuse pcv deposit address by @thomas-waite in #703
- Merge master back into develop by @Joeysantoro in #724
- Release/2.8.0 by @ditchfieldcaleb in #764
Full Changelog: v2.5.2...v2.8.0
Fei Protocol v2.7.0
What's Changed
- fix flaky test by @ditchfieldcaleb in #639
- Remove gov by @thomas-waite in #641
- Release/2.5.2 by @ditchfieldcaleb in #675
- Release/2.5.2 by @Joeysantoro in #720
Full Changelog: v2.5.1...v2.5.2
Fei Protocol v2.6.0
What's Changed
- fix flaky test by @ditchfieldcaleb in #639
- Remove gov by @thomas-waite in #641
- Release/2.5.2 by @ditchfieldcaleb in #675
- Release/2.5.2 by @Joeysantoro in #720
Full Changelog: v2.5.1...v2.6.0
Fei Protocol v2.5.0
A series of governance and protocol upgrades since the v2 release
What's Changed
- Collateralization guardian tests by @Joeysantoro in #221
- Read pause override by @Joeysantoro in #234
- V2 phase1 fixes by @Joeysantoro in #216
- Add Timelock and STW Deploy Scripts by @ElliotFriedman in #242
- ERC20 PCV deposit wrapper by @Joeysantoro in #247
- Feat/integration tests refactor by @ditchfieldcaleb in #244
- CR oracle deploy by @Joeysantoro in #245
- V2 Interfaces by @Joeysantoro in #246
- add in deploy-awaits by @ditchfieldcaleb in #248
- Add ONE_YEAR constant to PCV Equity Minter by @Joeysantoro in #250
- Tribe Rate Limit by @Joeysantoro in #232
- add amounts check by @Joeysantoro in #251
- LBPSwapper deploy script by @Joeysantoro in #249
- tribal chief sync by @Joeysantoro in #252
- update permissions e2e test by @Joeysantoro in #254
- remove burn req from stabilizer by @Joeysantoro in #253
- deploy TribalChiefSync by @Joeysantoro in #255
- super crazy mega lint by @Joeysantoro in #256
- swapper changes by @Joeysantoro in #257
- Feat/commit hooks by @ditchfieldcaleb in #260
- Optimistic Minter by @Joeysantoro in #259
- Feat/parallelize tests by @ditchfieldcaleb in #263
- e2e tests for CollateralizationOracleGuardian and Wrapper by @Joeysantoro in #262
- Feat/lint2 by @Joeysantoro in #264
- check proposal cleanup by @Joeysantoro in #269
- dynamic calldata by @Joeysantoro in #268
- Add Roll changes to FIP-34 by @Joeysantoro in #265
- otc deploy by @Joeysantoro in #273
- update mainnet addresses for new fuse pcv deposits by @ditchfieldcaleb in #275
- refactor IPCVDepositAggregator by @ditchfieldcaleb in #274
- Fix Check Proposal by @Joeysantoro in #278
- Add contract dependencies e2e test by @Joeysantoro in #276
- Cleanup buybacks proposal by @Joeysantoro in #279
- Add Trial Week to FIP-37 by @Joeysantoro in #277
- Fix typo in README.md by @eswak in #280
- Revoke Burner Role by @Joeysantoro in #270
- Bump typescript from 4.4.3 to 4.4.4 by @dependabot in #284
- Bump dotenv from 8.6.0 to 10.0.0 by @dependabot in #288
- Bump ts-node from 10.2.1 to 10.4.0 by @dependabot in #285
- fix construct proposal by @Joeysantoro in #281
- Bump ethers from 5.4.7 to 5.5.1 by @dependabot in #293
- Bump hardhat from 2.6.5 to 2.6.7 by @dependabot in #292
- Bump eslint from 7.32.0 to 8.1.0 by @dependabot in #291
- Bump typechain from 5.1.2 to 5.2.0 by @dependabot in #294
- Bump @openzeppelin/test-helpers from 0.5.13 to 0.5.15 by @dependabot in #290
- Bump @balancer-labs/v2-pool-weighted from 1.0.0 to 2.0.1 by @dependabot in #286
- Typed Contracts by @ditchfieldcaleb in #289
- Feat/fix permanently revoke burner by @ditchfieldcaleb in #295
- fix tribe stabilizer tests by @ditchfieldcaleb in #296
- Bump @types/node from 15.14.9 to 16.11.6 by @dependabot in #299
- Bump eslint-plugin-import from 2.24.2 to 2.25.2 by @dependabot in #301
- Bump husky from 7.0.2 to 7.0.4 by @dependabot in #300
- Bump hardhat from 2.6.7 to 2.6.8 by @dependabot in #297
- fix proposals config by @ditchfieldcaleb in #308
- Bump mocha from 9.1.2 to 9.1.3 by @dependabot in #307
- Bump @types/mocha from 8.2.3 to 9.0.0 by @dependabot in #306
- Bump @typescript-eslint/parser from 4.31.2 to 4.33.0 by @dependabot in #305
- Bump @typescript-eslint/eslint-plugin from 4.31.2 to 4.33.0 by @dependabot in #304
- Bump lint-staged from 11.2.3 to 11.2.6 by @dependabot in #303
- internal by @Joeysantoro in #309
- PCVGuardian by @ditchfieldcaleb in #282
- Feat/pcv deposit aggregator by @ditchfieldcaleb in #258
- Bump @types/node from 16.11.6 to 16.11.7 by @dependabot in #311
- Bump eslint-plugin-import from 2.25.2 to 2.25.3 by @dependabot in #314
- [FIP-41] LUSD Auction by @eswak in #313
- Bump eslint-config-airbnb-base from 14.2.1 to 15.0.0 by @dependabot in #310
- [FIP-38] Tokemak deposit by @eswak in #283
- fip-33 BAL Treasury swap by @Joeysantoro in #316
- PSM by @ElliotFriedman in #261
- remove defunct proposals and defunct file by @ditchfieldcaleb in #324
- Bump lint-staged from 11.2.6 to 12.0.3 by @dependabot in #323
- Bump @types/node from 16.11.7 to 16.11.8 by @dependabot in #322
- Bump typescript from 4.4.4 to 4.5.2 by @dependabot in #321
- Bump tsconfig-paths from 3.11.0 to 3.12.0 by @dependabot in #325
- Fix Bonding Curve Integration Test by @ditchfieldcaleb in #330
- Bump lint-staged from 12.0.3 to 12.1.2 by @dependabot in #329
- Bump @types/node from 16.11.8 to 16.11.9 by @dependabot in #326
- Bump @openzeppelin/contracts from 4.3.2 to 4.3.3 by @dependabot in #318
- simplify ERC20 compound pcv deposit by @Joeysantoro in #331
- Bump hardhat from 2.6.8 to 2.7.0 by @dependabot in #336
- Add LaaS STW Addresses by @ElliotFriedman in #335
- Bump @types/node from 16.11.9 to 16.11.10 by @dependabot in #333
- Add SYN Laas STW Address by @ElliotFriedman in #342
- Bump @openzeppelin/contracts from 4.3.3 to 4.4.0 by @dependabot in #338
- CR Oracle fix by @Joeysantoro in #332
- FIP-45: Angle protocol partnership (2) by @eswak in #334
- clean proposals by @Joeysantoro in #347
- Bump ethers from 5.5.1 to 5.5.2 by @dependabot in #343
- Bump @types/node from 16.11.10 to 16.11.11 by @dependabot in https://github.com/fei-protocol...
FEI Protocol v2.0 - Phase 1 (Part 1)
Initial release for FEI Protocol version 2.0. Contains v2-Phase1 deployments and relevant DAO proposals.
What's Changed
- Collateralization Oracle (v2) by @eswak in #146
- Collateralization Memoizer by @eswak in #157
- Pcv deposit wrapper by @Joeysantoro in #156
- Rate limited FEI minter by @Joeysantoro in #154
- ERC20 Splitter by @Joeysantoro in #153
- V2 Tribe Reserve Stabilizer by @Joeysantoro in #151
- FIP-10b - Curve deposit by @eswak in #137
- Feat/v2 tribe rewards controller by @Joeysantoro in #160
- Add Resistant Balances by @Joeysantoro in #155
- Add hook to timed minter by @Joeysantoro in #161
- Constants Lib by @Joeysantoro in #165
- Collateralization oracle utilities by @Joeysantoro in #163
- Collateralization Oracle Wrapper Proxy by @Joeysantoro in #164
- Collateralization Oracle Wrapper Refactor by @Joeysantoro in #162
- weth constants by @Joeysantoro in #166
- Split IPCVDeposit by @Joeysantoro in #167
- Collateralization oracle constructor by @Joeysantoro in #168
- Balancer LBP Swapper by @Joeysantoro in #159
- Feat/v2 doc and cleanup updates by @ditchfieldcaleb in #170
- V2 Deploy Part 1 by @Joeysantoro in #171
- Deploy Pt 2 by @Joeysantoro in #172
- Add resistantBalanceAndFei to Curve deposit by @eswak in #169
- Code coverage + StableSwapOperatorV2 changes by @ditchfieldcaleb in #174
- E2E Tests by @Joeysantoro in #173
- Feat/v2 deploy pt2 by @Joeysantoro in #175
- Cleanup LBP Withdrawal by @Joeysantoro in #179
- Fei V2 Phase 1 by @Joeysantoro in #147
- End-to-End Fixes by @Joeysantoro in #181
- [WIP] Initial folder restructure pass by @ditchfieldcaleb in #182
- FIP-25 by @Joeysantoro in #184
- Add Admin support on contract level for Fei Protocol by @Joeysantoro in #185
- FIP-26 + 27 by @Joeysantoro in #183
- Remove uniswap pcv controller by @Joeysantoro in #186
- Optimistic Timelock Update by @Joeysantoro in #188
- OA Tx Test by @Joeysantoro in #190
- FIP-28 + 29 by @Joeysantoro in #191
- Feat/cleanup part 1 by @ditchfieldcaleb in #189
- docs update - small by @ditchfieldcaleb in #192
- Add option to run all tests. by @ditchfieldcaleb in #193
- FIP-28 DAO text by @Joeysantoro in #194
- fix getProposalCalldata by @ditchfieldcaleb in #195
- Add tribal chief admin by @Joeysantoro in #196
- fix check proposals by @ditchfieldcaleb in #197
- Deploy Type by @Joeysantoro in #198
- Feat/cleanup part 2 by @ditchfieldcaleb in #199
- Circleci editor/feat/cleanup part 2 by @ditchfieldcaleb in #200
- make addresses a ts object, and fix the bugs this causes by @ditchfieldcaleb in #201
- Staking Token Wrapper Deploy Script by @ElliotFriedman in #206
- add paths to tsconfig and example unit test by @ditchfieldcaleb in #203
- Update Mainnet Addresses File by @ElliotFriedman in #207
- Upgrade DAO to OZ Governor by @Joeysantoro in #187
- E2E and Logging fixes by @Joeysantoro in #208
- add helper method for impersonated signer by @ditchfieldcaleb in #213
- FIP-30 by @Joeysantoro in #212
- Delete Migrations by @Joeysantoro in #214
- feiRariStaking simulation by @Joeysantoro in #218
- Add RewardsDistributorAdmin, AutoRewardsDistributor and IRewardsDistributor by @ElliotFriedman in #202
- Add passthorugh contracts by @ditchfieldcaleb in #222
- Added Deployment and Validation Scripts for RDA and ARD by @ElliotFriedman in #220
- Fei DAO Timelock by @Joeysantoro in #223
- Deploy script FIP-30b by @Joeysantoro in #225
- Rari Rewards E2E Testing by @ElliotFriedman in #224
- fix config post FIP-30 by @Joeysantoro in #228
- Update FeiRari Script to Use Deployed ARD & RDA Contracts by @ElliotFriedman in #227
- Bug/fix calldata generation by @ditchfieldcaleb in #229
- FIP-32 by @Joeysantoro in #230
- v2 Phase 1 - Partition into 3 Parts by @ditchfieldcaleb in #219
- FIP-31 (formerly FIP-30b) DAO script by @Joeysantoro in #226
- remove stableswap operator by @Joeysantoro in #236
- fuse pool deploy by @Joeysantoro in #237
- string interpolation in dao json by @Joeysantoro in #239
- add deploy to DAO scripts by @Joeysantoro in #238
- remove run by @Joeysantoro in #240
- moving files by @Joeysantoro in #241
- Removes web3, fixes some dependencies that openzeppelin test-helpers has on web3 by @ditchfieldcaleb in #235
Full Changelog: v1.x...v2.0
Fei v1: final
The last version 1 commit before merging in initial v2 code
What's Changed
- split bonding curve purchase to optimize gas by @Joeysantoro in #1
- split bonding curve orchestrator by @Joeysantoro in #2
- Add permit + mint by @Joeysantoro in #3
- test coverage by @Joeysantoro in #8
- Fei Swap Router by @Joeysantoro in #5
- Pre Commit by @Joeysantoro in #7
- Block Uniswap Pool by @Joeysantoro in #10
- shift bonding curve by @Joeysantoro in #6
- No purchase after early genesis by @Joeysantoro in #11
- Safe Math to TRIBE subtraction by @Joeysantoro in #17
- Committed FGEN Increment by @Joeysantoro in #16
- Safe cast incentives by @Joeysantoro in #15
- Add Safe Transfer by @Joeysantoro in #12
- Subtract Total Committed When Emergency Exiting by @Joeysantoro in #13
- Emergency exit only before launch by @Joeysantoro in #14
- Test Cleanup Pt 1 by @Joeysantoro in #25
- fix deploy gas coreOrchestrator by @Joeysantoro in #18
- Decrement total staked in Pool withdraw by @Joeysantoro in #19
- Invert Oracle Calculation by @Joeysantoro in #21
- Fix Reweight Rounding Errors by @Joeysantoro in #22
- Move Incentives to After Transfer by @Joeysantoro in #23
- Make Max Price 1+b by @Joeysantoro in #24
- Fix Genesis Arb by @Joeysantoro in #27
- Outdated oracle prices by @Joeysantoro in #28
- Utilize PCV Deposit ETH by @Joeysantoro in #30
- reverse OOO Roots by @Joeysantoro in #31
- Remove ERC20 burnable by @Joeysantoro in #32
- allocate all tribe by @Joeysantoro in #33
- cleanup comment by @Joeysantoro in #34
- Fei Alpha by @Joeysantoro in #35
- Safe Math by @Joeysantoro in #37
- Prod Constants by @Joeysantoro in #38
- Constructor Cleanup by @Joeysantoro in #39
- Set tribe from core by @Joeysantoro in #40
- Remove Magic Numbers by @Joeysantoro in #41
- Block Timestamp by @Joeysantoro in #42
- Naming Issues by @Joeysantoro in #43
- Integer Sizes by @Joeysantoro in #44
- remove unnecessary imports by @Joeysantoro in #45
- Consistent cumulative price by @Joeysantoro in #46
- Consistent error message format by @Joeysantoro in #47
- Proposal and Quorum Thresholds by @Joeysantoro in #49
- Consistent block times by @Joeysantoro in #50
- Assert Invariants by @Joeysantoro in #51
- Events Cleanup by @Joeysantoro in #52
- Interfaces Cleanup by @Joeysantoro in #53
- Style Cleanup by @Joeysantoro in #54
- Fix Timelock Admin by @Joeysantoro in #55
- cleanup comments by @Joeysantoro in #56
- Make Pool Unable to Claim to itself by @Joeysantoro in #57
- Restrict User Flows Pre-Launch by @Joeysantoro in #59
- Prevent Self Sells by @Joeysantoro in #60
- Governor Cancel States by @Joeysantoro in #61
- Fix Timed Behavior by @Joeysantoro in #62
- Add Timelock Flexibility by @Joeysantoro in #58
- Interface Cleanup by @Joeysantoro in #65
- Incentive Attack Fix by @Joeysantoro in #63
- Add Guardian functionality by @Joeysantoro in #66
- Safe cast by @Joeysantoro in #67
- Poz Update Guardian by @Joeysantoro in #69
- Testing Cleanup Pt 2. by @Joeysantoro in #70
- Fix router exempt address by @Joeysantoro in #71
- Update Genesis Interface by @Joeysantoro in #72
- Synthetix staking rewards by @Joeysantoro in #68
- Fix Incentives Better by @Joeysantoro in #75
- prevent incentives on EOAs by @Joeysantoro in #77
- Auto Update Incentive by @Joeysantoro in #78
- Internal Fee by @Joeysantoro in #76
- Add Pausable by @Joeysantoro in #80
- Pre release fix flash attacks by @Joeysantoro in #81
- Rename variables and add more setters by @Joeysantoro in #82
- Pre release gas savings by @Joeysantoro in #83
- Add Uniswap Fee by @Joeysantoro in #84
- Fix Uniswap Incentives by @Joeysantoro in #86
- decouple genesis init by @Joeysantoro in #85
- OpenZeppelin Fixes by @Joeysantoro in #36
- Release by @Joeysantoro in #73
- Normalize IDO by @Joeysantoro in #88
- IDO Unlock by @Joeysantoro in #89
- Import cleanup by @Joeysantoro in #92
- FIP-2 by @Joeysantoro in #95
- FIP-5 Update Bonding Curve Allocation by @Joeysantoro in #98
- Fixed Reweight Cadence by @Joeysantoro in #96
- FIP-13: Lending deployments to Fuse, Kashi, CREAM by @Joeysantoro in #117
- Fix broken test by @Joeysantoro in #120
- Contract Admins by @Joeysantoro in #122
- Add Mint Cap to Bonding Curve by @Joeysantoro in #119
- add optimistic approval access for bonding curve by @Joeysantoro in #123
- FIP-14: Add DPI Bonding Curve by @Joeysantoro in #118
- SnapshotDelegator by @Joeysantoro in #126
- Fix DPI e2e tests by @Joeysantoro in #129
- INDEX OTC Proposal by @Joeysantoro in #124
- FIP-10a additions by @eswak in #132
- Weth PCV Deposit by @Joeysantoro in #127
- Feat/aave pcv deposit by @Joeysantoro in #133
- DAI bonding curve by @Joeysantoro in #131
- deploy script update by @Joeysantoro in https://github.com/fei-protocol/fei-...