This is a release candidate for the 2.2.0 release.
Highlights:
4966
5002
The base branch is release. All releases (including betas) go in release. This PR will be merged with --ff-only (not squashed or rebased, and not using the GitHub UI) to both release and develop.
Context of Change
This introduces
the fixAMMRounding amendment which fixes rounding to better preserve the AMM swap invariant new_balance_1*new_balance_2 >= old_balance_1*old_balance_2
It also introduces the first step in a physical code reorganization, unit test utilities to test RPC calls, and a global Rules object for transaction processing.
High Level Overview of Change
This is a release candidate for the 2.2.0 release.
Highlights:
4966
5002
The base branch is
release
. All releases (including betas) go inrelease
. This PR will be merged with--ff-only
(not squashed or rebased, and not using the GitHub UI) to bothrelease
anddevelop
.Context of Change
This introduces
fixAMMRounding
amendment which fixes rounding to better preserve the AMM swap invariantnew_balance_1*new_balance_2 >= old_balance_1*old_balance_2
It also introduces the first step in a physical code reorganization, unit test utilities to test RPC calls, and a global
Rules
object for transaction processing.Type of Change
API Impact
No API impact.