feat: add balancer v2 executor

This commit is contained in:
royvardhan
2025-01-27 22:54:56 +05:30
parent 0e0c13b169
commit a700189aaf
98 changed files with 6368 additions and 1 deletions

View File

@@ -0,0 +1,57 @@
# Changelog
## 0.4.0 (20223-03-15)
- Added `IERC4626`.
- Added `IChildChainGauge`.
- Added `ILMGetters`.
### Breaking changes
- Removed `IBaseGaugeFactory`.
- Refactor: renamed `IBalancerMinter` to `IMainnetBalancerMinter`.
- `IMainnetBalancerMinter` now implements reduced version of previous `IBalancerMinter` and `ILMGetters`.
## 0.3.0 (20223-02-08)
### New Features
- Added `checkpointGaugesOfTypeAboveRelativeWeight` to `IL2GaugeCheckpointer`.
- Added `IComposableStablePoolRates`.
- Added `IProtocolFeeCache`.
- Added `setTargets` and `setSwapFeePercentage` to `ILinearPool`.
### Breaking changes
- `IL2GaugeCheckpointer`: `getGaugeAt` renamed to `getGaugeAtIndex`.
## 0.2.1 (2022-12-12)
### Misc
- Added examples to readme.
## 0.2.0 (2022-12-01)
### New Interfaces
- Added `IProtocolFeeSplitter`.
- Added `IL2GaugeCheckpointer`.
- Added `IAuthorizerAdaptorEntrypoint`.
- Added `IRateProviderPool`.
- Added `IVersion`.
- Added `IFactoryCreatedPoolVersion`.
- Added `IRecoveryModeHelper`.
### New Features
- Extended the valid compiler version range to any of the 0.7.x and 0.8.x line.
### Breaking Changes
- Removed `IAssetManager`, which was unused.
- `IGaugeAdder`: authorizer adaptor getter replaced with authorizer adaptor entrypoint getter.
## 0.1.0 (2022-10-25)
- Initial release.