Introducing Haiko
Last updated
Last updated
Haiko is an audited Automated Market Maker (AMM) protocol live on Starknet Mainnet, providing simple access to market making yield with Automated Vaults, amongst other powerful features.
In regular AMMs, liquidity providers create positions across static price range. In Haiko, positions are replaced by Vaults, which dynamically rebalance positions for users based on automated smart contract logic.
This allows LPs to express their on-chain positions in more complex ways, and earn yield on autopilot.
You can learn more about some of Haiko's unique benefits below.
Vaults help LPs to manage liquidity by automatically rebalance positions as prices move, adapting to changing market conditions.
Successfully providing liquidity on AMMs is difficult. Vaults help to:
Integrate custom smart contract logic to automate liquidity actions, help liquidity providers express on-chain positions, and better capture alpha
Reduce risk for LPs by internalising risk management logic such as impermanent loss caps
Reduce gas costs for LPs liquidity providers by socialising or negating the cost of position updates
Curate the best yield opportunities through community discovery and governance
Vaults are a flexible, components-based framework for building smart contracts to automate market making, operating on proprietary data feeds and custom signals. For example, LPs can:
Create liquidity positions that automatically follow the imputed oracle price of an asset
Set dynamic bid-ask spreads based on realised market volatility
Remove single-sided liquidity in trending markets, in response to recent price action, or based on the skew of a pool
Dynamically adjust quotes to offset portfolio risk and impermanent loss
There are two types of Vaults in production:
Strategy Vaults (V1): our original Vaults, which managed liquidity for LPs by placing and updating liquidity positions in Haiko's AMM as markets move
Solvers (V2): our newest, improved vaults, which introduce zero-cost rebalancing and other features such as impermanent loss caps, private markets and pool-level governance.
We recommend new depositors to use Solvers. You can learn about the first Solver here.
Haiko implements a hooks-based, concentrated liquidity AMM, customised to support multiple types of liquidity positions:
Positions: manual liquidity positions placed over a fixed (static) price range
Strategies: dynamic liquidity positions that automatically rebalance before incoming swaps via swap hooks
Limit Orders: liquidity positions that are automatically filled once the market price reaches the execution price of the order
You can learn more about the different Position Types and Order Types.
Haiko markets are ownable and can be customised for different use cases via Flexible Market Schemas. You can learn more about these market types in Market Schemas.
Haiko is audited by Trail of Bits and Nethermind. To start using Haiko, visit our interface here.