SuperAPI AI 工具集

uniswap-v4

编程与开发

查看项目

更新于 10-15 22:11

技能介绍

用途:该技能基于 Uniswap v4 Core(Uniswap/v4-core)整理,面向需要理解或实现 Uniswap v4 核心池逻辑的开发者。

主要能力:Uniswap v4 是采用单例 PoolManager 的 AMM,所有池状态集中在一个合约中。交互通过 unlock → unlockCallback 进行,调用者在回调中执行交换、流动性变更和捐赠,并在回调返回前结清余额差额(delta)。池可挂载 hooks,用于生命周期回调,包括 initialize、添加/移除流动性、swap、donate。

参考主题:架构(单例、unlock/callback 流程、delta 结算);unlock 回调(IUnlockCallback、何时使用 unlock、安全性);池操作(initialize、swap、modifyLiquidity、donate、take、settle、sync、mint、burn、clear);类型(PoolKey、PoolId、Currency、BalanceDelta、ModifyLiquidityParams、SwapParams);hooks(IHooks 生命周期、基于地址的标志、before/after 回调)。

使用方式与限制:资料未提供安装命令、代码示例或具体调用步骤,暂未提供。