Skip to content

First version of MeTokens

Compare
Choose a tag to compare
@zgorizzo69 zgorizzo69 released this 14 Feb 17:01
· 456 commits to main since this release
8cf98ee

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 and onlyRegisterer 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

Full Changelog: https://github.com/meTokens/meTokens-core/commits/v0.1.0