- Added
locked__end
toIVotingEscrow
. - Added
IL2LayerZeroDelegation
. - Added
IVotingEscrowRemapper
. - Added
IOmniVotingEscrowAdaptor
andIOmniVotingEscrowAdaptorSettings
. - Added
checkpointSingleGauge
andgetSingleBridgeCost
toIL2GaugeCheckpointer
.
- Refactored
IGaugeAdder
- Gauge types changed from enum to string across the interface.
- Removed specific
add<Network>Gauge
in favor of a singleaddGauge
method with a type argument. - Added event
GaugeTypeAdded
, and changedGaugeFactoryAdded
forGaugeFactorySet
. - Added
getGaugeTypes
method.
- Moved
GaugeType
fromIGaugeAdder
toIL2GaugeCheckpointer
, and adjusted types to accept new networks. - Refactored
IL2GaugeCheckpointer
toStakelessGaugeCheckpointer
.- Removed
isSupportedGaugeType
from interface. - Added
getRoundedDownBlockTimestamp
andgetGaugeTypes
to interface.
- Removed
- Bumped minimum compiler version from
0.7.0
to0.7.1
inBalancerErrors
. IVersion
moved frompool-utils
tosolidity-utils
.
- Added
IERC4626
. - Added
IChildChainGauge
. - Added
ILMGetters
.
- Removed
IBaseGaugeFactory
. - Refactor: renamed
IBalancerMinter
toIMainnetBalancerMinter
.IMainnetBalancerMinter
now implements reduced version of previousIBalancerMinter
andILMGetters
.
- Added
checkpointGaugesOfTypeAboveRelativeWeight
toIL2GaugeCheckpointer
. - Added
IComposableStablePoolRates
. - Added
IProtocolFeeCache
. - Added
setTargets
andsetSwapFeePercentage
toILinearPool
.
IL2GaugeCheckpointer
:getGaugeAt
renamed togetGaugeAtIndex
.
- Added examples to readme.
- Added
IProtocolFeeSplitter
. - Added
IL2GaugeCheckpointer
. - Added
IAuthorizerAdaptorEntrypoint
. - Added
IRateProviderPool
. - Added
IVersion
. - Added
IFactoryCreatedPoolVersion
. - Added
IRecoveryModeHelper
.
- Extended the valid compiler version range to any of the 0.7.x and 0.8.x line.
- Removed
IAssetManager
, which was unused. IGaugeAdder
: authorizer adaptor getter replaced with authorizer adaptor entrypoint getter.
- Initial release.