Releases: meTokens/meTokens-core
Releases Β· meTokens/meTokens-core
Official mainnet launch
What's Changed
- refactor: curve facet by @pegahcarter in #144
- Yieltoken uni migration by @zgorizzo69 in #154
- feat(vault): test with yearn token by @zgorizzo69 in #153
- fix(foundry): refactor by @zgorizzo69 in #159
- Slippage Check by @parv3213 in #143
- fix(test): add migration test with swap failing by @zgorizzo69 in #162
- Improvements/pending test rebased by @zgorizzo69 in #170
- Fix/liquidity mining by @zgorizzo69 in #165
- Fix/improvements by @zgorizzo69 in #169
- Minor optimisations by @parv3213 in #171
- fix(reentrancy): reentrant state storage to diamond by @pegahcarter in #187
- refactor(meTokenRegistry): re-order struct to reflect getMeTokenInfo() by @pegahcarter in #191
- Chainlink Slippage tests by @parv3213 in #190
- Fix/chainlink by @pegahcarter in #188
- Mint/burn first handle Resubscribe and then finish Hub update by @zgorizzo69 in #189
- chore(task): add task by @zgorizzo69 in #192
- Test/reentrancy by @pegahcarter in #196
- Audit fixes by @parv3213 in #195
- refactor(meTokenRegistry): removal of nonReentrant modifier by @pegahcarter in #193
- chore: deployment by @parv3213 in #197
- Feat/hardhat plugin by @pegahcarter in #198
- refactor: mainnet cleanup by @pegahcarter in #199
- Goerli deployment by @pegahcarter in #202
- Fix/mint with permit with DAI by @pegahcarter in #204
Full Changelog: v0.1.1...v1.0.0
metoken core with external curve contracts
What's Changed
- working all curves tests by @zgorizzo69 in #105
- Diamond work continued by @cartercarlson in #103
- Diamond tests by @zgorizzo69 in #109
- fix: rename by @parv3213 in #110
- fix: remaining tests by @cartercarlson in #112
- feat(meta): replace msg.sender by @zgorizzo69 in #113
- Revert "feat(meta): replace msg.sender" by @cartercarlson in #117
- refactor: diamond storage by @cartercarlson in #94
- Diamond slither by @cartercarlson in #115
- Feat/meta2 by @zgorizzo69 in #119
- Refactor/vault by @cartercarlson in #116
- Refactor/tests by @cartercarlson in #120
- chore: most inheritance, docs complete by @cartercarlson in #124
- Refactor/names by @cartercarlson in #128
- Test/change curve by @zgorizzo69 in #125
- test(curves): add stepwise by @zgorizzo69 in #127
- feat: optimise- by @parv3213 in #123
- Test: ownership facet by @parv3213 in #121
- Refactor/cleanup by @cartercarlson in #122
- Pending tests and style improvements by @parv3213 in #126
- chore: fix solidity version to 0.8.9 by @parv3213 in #129
- test(upgrade): upgrade facet by @zgorizzo69 in #131
- chore: inheritance, import order, natspec by @cartercarlson in #132
- feat(fees): max fee rate of 5% by @cartercarlson in #133
- fix: hubWarmup edge case by @cartercarlson in #134
- feat(permit): add permit to metoken by @zgorizzo69 in #135
- Feat/permit for asset by @zgorizzo69 in #136
- Fix/audit fixes by @parv3213 in #138
- Audit feedback by @cartercarlson in #139
CancelResubscribe
revert if Migration has started (usts.started == true) by @parv3213 in #142- Remove Soonest by @parv3213 in #145
- Pref/optimise migration by @parv3213 in #146
- Perf Optimise Migration by @parv3213 in #148
- Perf/optimise by @parv3213 in #149
Full Changelog: v0.1.0...v0.1.1
First version of MeTokens
What's Changed
- Merge a bunch o' shit by @cartercarlson in #1
- Merge to onboard Uni by @cartercarlson in #2
- Add: natspec for contract declarations by @cartercarlson in #3
- Add: natspec on functions with inheritance by @cartercarlson in #4
- Mock by @cartercarlson in #5
- Create Updater.sol by @cartercarlson in #6
- Added recollateralization by @cartercarlson in #7
- Access control w/ OZ by @cartercarlson in #8
- Update by @cartercarlson in #9
- 9-01 by @cartercarlson in #10
- Structs by @cartercarlson in #11
- Foundry by @cartercarlson in #12
- Refactor: formula => curve by @cartercarlson in #13
- Del: name, owner by @cartercarlson in #15
- Struct delete by @cartercarlson in #14
- Fix: roles by @cartercarlson in #16
- Updater by @cartercarlson in #17
- Updater hub by @cartercarlson in #18
- Foundry wrapper by @cartercarlson in #19
- Refund ratio by @cartercarlson in #20
- Test meToken by @cartercarlson in #22
- Migrations by @cartercarlson in #21
- Test/me token registry by @zgorizzo69 in #24
- fix(test): metokenregistry setup working by @zgorizzo69 in #25
- Feat/typescript by @zgorizzo69 in #26
- Fix/tests by @zgorizzo69 in #28
- Fix/test curve by @zgorizzo69 in #29
- fix(power): remove library for abdk by @zgorizzo69 in #30
- Fix/migration tests by @zgorizzo69 in #32
- Feat/migration rebased by @zgorizzo69 in #31
- Feat/single vault by @cartercarlson in #33
- Feat/single migration by @cartercarlson in #35
- Cleanup by @cartercarlson in #36
- Feat/single migration with tests by @zgorizzo69 in #37
- Review/migration test by @cartercarlson in #39
- fix: initial hubId to 1 by @cartercarlson in #40
- Feat/burn view owner buyer by @cartercarlson in #42
- Fix/events by @cartercarlson in #43
- chore(rinkeby): updated addresses with fixed burn view by @Ian-Bright in #45
- Chore(test) add helpers by @zgorizzo69 in #46
- chore(rinkeby): update subscribe event to include collateral token by @Ian-Bright in #47
- Test/integrations rebased by @zgorizzo69 in #48
- Feat/foundry desired me tokens received by @cartercarlson in #50
- feat(test): add back initial migrations by @cartercarlson in #49
- Test/refund ratio by @zgorizzo69 in #54
- Mock/stepwise formula by @cartercarlson in #52
- fix: add formula & flow visuals by @CBobRobison in #57
- Test/curve generic by @cartercarlson in #51
- Fix/bancor by @cartercarlson in #53
- refactor(stepwise): to ABDK by @cartercarlson in #55
- Fix/tests foundry by @zgorizzo69 in #58
- Fix/foundry tests by @zgorizzo69 in #59
- feat(cancel): update / resubscribe by @cartercarlson in #60
- Feat/meToken transfer approval by @cartercarlson in #61
- test(curve): generic bancor curve testing by @zgorizzo69 in #64
- Test/transfer meToken ownership by @cartercarlson in #63
- chore(curve): remove calculateAssetsDeposited() views by @cartercarlson in #65
- test(meTokenRegistry): shell out tests by @cartercarlson in #67
- Test/hub by @parv3213 in #69
- Test/update curve details rebased by @zgorizzo69 in #72
- Test/me token registry resubscribe rebased by @zgorizzo69 in #73
- Test/vault by @parv3213 in #74
- feat: add tests/setup so file can be tested individually by @cartercarlson in #79
- fix(precision): increase amount to test precision by @zgorizzo69 in #75
- Feat/bancor power tests by @zgorizzo69 in #80
- test/UniswapSingleTransferMigration by @parv3213 in #76
- fix(migration): reentrancy by @cartercarlson in #81
- test(resubscribe): refundRatio tests by @cartercarlson in #77
- feat(vault): handle asset transfers by @cartercarlson in #82
- test: add coverage tests by @parv3213 in #83
- test(resubscribe): setup for curveDetails by @cartercarlson in #78
- Delete
Roles
by @parv3213 in #84 - Test/foundry coverage by @parv3213 in #86
- Foundry: Change visibility of unnecessary function to private by @parv3213 in #88
- Test/vault handle by @cartercarlson in #85
- docs: natspec by @cartercarlson in #89
- test:
create()
always produce unique contracts by @parv3213 in #91 - chore: delete old files by @cartercarlson in #93
- test(Foundry): incremental testcase by @parv3213 in #92
- Tests with multiple mints and burns by @parv3213 in #97
- feat: inactive hub by @cartercarlson in #96
- feat(curve/migrationRegistry): access control by @cartercarlson in #87
- Chore/register event by @cartercarlson in #98
- Fix deploy script for verification by @parv3213 in #101
- Feat/same asset migration by @parv3213 in #99
- test(Hub): add tests for
setRegisterer
andonlyRegisterer
by @parv3213 in #102 - Test/generic stepwise curve rebased by @zgorizzo69 in #100
- Feature: donate to MeToken balanceLocked by @parv3213 in #106
- test: resubscribe to a hub with new curve by @parv3213 in #107
- test: add incomplete tests by @parv3213 in #90
- test(MeTokenRegistry): multiple differences by @parv3213 in #111
- Standardise test description by @parv3213 in #114
New Contributors
- @Ian-Bright made their first contribution in #45
- @CBobRobison made their first contribution in #57
Full Changelog: https://github.com/meTokens/meTokens-core/commits/v0.1.0