流动性计算 本文介绍了如何向 Uniswap V3 流动性池添加流动性,包括计算价格范围(当前价格、价格上限和下限对应的 tick),以及计算 token 数量和流动性数量L。由于Uniswap V3将价格范围划分为多个tick,因此需要根据期望的价格范围计算对应的tick,并根据tick计算流动性数量L,以便在特定价格范围内提供流动性。 Uniswap V3 流动性 价格范围 Tick 流动性数量 智能合约 Solidity Gas Jeiwan 发布于 2025-10-02 1078 1 0
深入 Uniswap V4 源码 - Pool Library in 深入理解 Uniswap V4 本文介绍了 Pool Library 的定义和结构,主要涉及到对 Uniswap v4 方池的实现和逻辑细节的描述,包括结构体定义(如 TickInfo 和 State)、流动性变更和交易的函数(如 modifyLiquidity 和 swap),以及如何处理 tick 的更新与手续费增长的计算。 流动性池 uniswap v4 手续费 Tick Solidity DeFi adshao 发布于 2025-03-03 4013 0 0
定点数的更多内容 本文介绍了在Solidity中将价格转换为tick的方法,以便在智能合约测试中更方便地使用价格而不是硬编码tick。由于Solidity本身不支持平方根运算,需要使用第三方库。文章对比了PRBMath和abdk-libraries-solidity库,最终选择了abdk-libraries-solidity库来实现价格到tick的转换。 Solidity 智能合约 Tick 价格转换 abdk-libraries-solidity PRBMath Gas Jeiwan 发布于 2025-10-04 872 0 0
Uniswap v3 白皮书与代码解析 本文深入解析了Uniswap V3的核心代码和白皮书,详细介绍了其架构创新,包括多费率池、区间流动性、非同质化流动性的实现,以及Ticks机制、流动性计算、手续费模型和Swap交易流程的数学原理与Solidity代码实现。文章通过代码片段和数学公式,探讨了V3相较于V2的复杂性和精妙之处。 Uniswap V3 DEX 智能合约 流动性池 集中流动性 Tick wongssh 发布于 2026-03-09 867 0 0
根据sqrtPriceX96计算当前Tick in Uniswap V3 详解 本文解释了Uniswap V3协议中如何将sqrtPriceX96转换为tick,以及如何从tick转换回sqrtPriceX96,讨论了相关的数学公式和代码实现,以及如何在Python中进行计算,最后通过练习,帮助读者理解如何在实际的Uniswap V3池中进行这些转换。 Uniswap V3 sqrtPriceX96 Tick TickMath库 价格计算 固定点数 RareSkills 发布于 2025-05-07 3578 2 2
Orbital : 集中流动性的多稳定币池的自动化做市商 Orbital 是一种用于稳定币池的自动化做市商(AMM),通过将集中流动性引入更高维度来提高资本效率。它通过在 1 美元等价价格点周围绘制轨道作为 tick 边界,将可定制的集中流动性扩展到三个或更多稳定币的池子。与二维集中流动性不同,即使一个稳定币脱钩至 0,Orbital tick 仍然可以以公平的价格交易其他稳定币。 自动化做市商(AMM) 稳定币 集中流动性 轨道 Sphere AMM Tick Paradigm 发布于 2025-06-03 2899 0 0