Tokenomics upgrade
shark0der
released this
21 Nov 12:37
·
490 commits
to release-candidate
since this release
This upgrade adds the Ramm contract that implements the new tokenomics model. Resources to learn more about it:
What's Changed
- Feature/tokenomics fast ratchet speed by @shark0der in #927
- Add zero budget unit test - getReserves / storeState by @rackstar in #946
- Feature/tokenomics todos by @MilGard91 in #957
- Feature: Remove MCR floor by @MilGard91 in #931
- Feature/tokenomics todos custom errors by @rackstar in #958
- Feature/tokenomics initial observations by @MilGard91 in #953
- Feature/tokenomics ramm swap integration tests by @rackstar in #949
- Feature/tokenomics twap unit tests by @MilGard91 in #947
- Add getInternalPrice method without update by @MilGard91 in #962
- Feature/tokenomics protocol internal price by @MilGard91 in #930
- Feature/tokenomics missing unit tests by @rackstar in #964
- test: Add missed coverage unit tests in Pool.sol by @rackstar in #974
- feat: Add mocks/common directory + base / generic mocks by @rackstar in #976
- Feature/ramm circuit breaker by @shark0der in #979
- Remove swapValue from pool constructor and remove unused variables by @shark0der in #983
- Check membership when minting by @shark0der in #985
- Update deploy script + deployments build script by @Gideonnn in #950
- Tokenomics audit fixes and circuit breakers by @shark0der in #984
- Feature: Tokenomics accumulator precision by @MilGard91 in #1007
- Feature: Tokenomics update twap by @MilGard91 in #1002
- refactor: Audit Ramm code refactor by @rackstar in #1008
- feat: Add EthInjected and EthExtracted events by @rackstar in #1009
- Feature: Tokenomics min max internal price and update initial twap values by @MilGard91 in #1003
- Feature: ramm context struct (reuse-results) by @MilGard91 in #1006
- Feature: Tokenomics - internal constants by @MilGard91 in #1010
- Fix: use correct ratchet speed by @shark0der in #1012
- Test: Update layout tests with new versions by @MilGard91 in #997
- Feature: Tokenomics integration test rebased by @MilGard91 in #1019
- Feature: Tokenomics observation packing by @MilGard91 in #1023
- Feature: Tokenomics injection extraction fix by @MilGard91 in #1022
- Repack Ramm storage by @shark0der in #1018
- Fix: Prevent disposable tc from enrolling itself and improve mint checks by @shark0der in #1017
- Chore: cleanup by @shark0der in #1026
- Update Read Me by @roxdanila in #1029
- Chore: fork tokenomics and bft fork tests fixes by @shark0der in #1028
- test: Tokenomics fork test by @rackstar in #1000
- Feature: Tokenomics skipped tests by @MilGard91 in #1032
- Feature: Tokenomics by @shark0der in #926
Full Changelog: v2.3.0...v2.4.0