v1.1.0 (latest)
Fully backwards compatible with Liquidity Launcher v1.0.0 deployments. Contains bug fixes, periphery contracts, and implements the new ILBPInitializer interface introduced in Liquidity Launcher v1.1.0.
Added
- New function
forceIterateOverTicksto manually iterate over ticks and update the clearing price - New state variable
$clearingPriceto store the current clearing price - New package
blocknumberishto handle block number retrieval on different chains (to support Arbitrum) IContinuousClearingAuction.lbpInitializationParamsto return the initialization parameters for the LBP initializerIContinuousClearingAuction.supportsInterfaceto check if the contract supports the LBP initializer interface- Added
ValidationHookIntrospectionto existing ValidationHook contracts to support introspection via ERC165
Changed
- Fixed a bug in certain rare edge cases which would cause bids to be permanently locked in the contract
- Fixed an issue in error parameter order
- Some minor code quality changes
Audits
Deployment addresses
ContinuousClearingAuctionFactory
| Network | Address | Commit Hash | Version |
|---|---|---|---|
| Mainnet | 0xCCccCcCAE7503Cac057829BF2811De42E16e0bD5 | 8508f33 | v1.1.0 |
| Unichain | 0xCCccCcCAE7503Cac057829BF2811De42E16e0bD5 | 8508f33 | v1.1.0 |
| Base | 0xCCccCcCAE7503Cac057829BF2811De42E16e0bD5 | 8508f33 | v1.1.0 |
| Sepolia | 0xCCccCcCAE7503Cac057829BF2811De42E16e0bD5 | 8508f33 | v1.1.0 |