文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
手把手教你从0到1构建UniswapV2:part3
in
手把手带你实现Uniswap
in
手把手带你实现Uniswap
我们的UniswapV2已经实现了最关键的部分——配对合约。不过我们还没有算上一些协议交易的费用(Uniswap从每笔流动性存款中收取的费用),这篇文章,我们会实现这部分内容,
Uniswap V2
Louis
发布于 2025-03-22
阅读 ( 1685 )
( 9 )
Uniswap V3中的平方根价格
in
Uniswap V3 详解
in
Uniswap V3 详解
本文详细介绍了 Uniswap V3 如何存储和计算代币价格的平方根,主要通过一种固定点数格式 (Q64.96) 处理,以提高计算的 gas 效率。同时探讨了代币价格的上下限及其处理方式,深入分析了 Solidity 中不支持浮动小数的原因。
Uniswap V3
平方根价格
Q64.96
固定点数
代币价格
RareSkills
发布于 2025-03-21
阅读 ( 2816 )
( 81 )
深入 Uniswap V4 源码 - Hooks Library
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
该文章深入介绍了 Uniswap v4 中 Hooks 地址的设计与实现,详细阐述了各类权限标志的使用及其对应的 Solidity 函数。它具有清晰的结构,涵盖了权限解析、地址生成及函数调用等多个方面,为区块链开发者提供了实用的参考。
Hooks
Uniswap
权限设计
Solidity
智能合约
uniswap v4
adshao
发布于 2025-03-18
阅读 ( 1183 )
( 9 )
通过前向兑换 Hook 改进 Uniswap v4 最优路由
本文深入探讨了Uniswap v4的新功能hooks,如何通过扩展常数函数市场制造者(CFMMs)的可交易性来改善交易路由。文章详细介绍了hooks的数学原理与应用场景,证明了其在某些条件下能够显著提升交易效率,并保持最佳路由问题的可解性。
Uniswap
Hooks
CFMM
交易路由
数学证明
去中心化交易
thogiti
发布于 2025-03-08
阅读 ( 950 )
( 11 )
深入 Uniswap V4 源码 - PoolManager
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
PoolManager 是 Uniswap v4 的核心合约,负责管理所有池子的状态和对外接口。它提供了流动性管理、代币交易、余额结算等功能,并通过一系列接口和参数来实现对池子的操作,同时保证合约的安全性和高效性.
Uniswap
PoolManager
流动性管理
代币交易
合约安全
智能合约
adshao
发布于 2025-03-08
阅读 ( 1882 )
( 10 )
在Uniswap V3中引入了刻度(Ticks)
in
Uniswap V3 详解
in
Uniswap V3 详解
本文详细解释了Uniswap V3中的ticks概念,ticks作为预定义价格点,在集中流动性管理中起到重要作用。文章深入探讨了ticks的定义、计算方法及其在流动性提供中的应用,并通过多个示例和插图增强理解,适合对DeFi和流动性池有一定了解的读者。
Uniswap V3
ticks
集中流动性
流动性提供
价格曲线
DeFi
RareSkills
发布于 2025-03-06
阅读 ( 2873 )
( 114 )
深入 Uniswap v4 源码 - BaseActionsRouter
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
该文章介绍了Uniswap V4 `BaseActionsRouter` 合约中几个核心方法的实现,包括如何批量执行操作、处理解锁回调、计算接收者和支付者地址等。这些方法的实现细节有助于理解合约的工作原理和其在 Uniswap V4 中的应用。
BaseActionsRouter
action处理
合约开发
uniswap v4
DeFi
adshao
发布于 2025-03-03
阅读 ( 1169 )
( 3 )
深入 Uniswap V4 源码 - PositionManager
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
Uniswap V4 PositionManager 用于头寸管理,包括头寸的创建、修改流动性、删除等操作。通过多个方法和接口支持流动性调整和结算功能,关键操作包括增加、减少流动性及创建、销毁头寸等,结合闪电记账余额实现高效管理。
头寸管理
uniswap v4
ERC721
闪电记账
DeFi
adshao
发布于 2025-03-03
阅读 ( 1889 )
( 4 )
深入 Uniswap V4 源码 - Position 库
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
本文详细介绍了Uniswap V4 用户头寸相关的状态管理,包括用于存储流动性及手续费增长的 `State` 结构体,获取头寸信息的 `get` 函数,计算位置键的 `calculatePositionKey` 函数,以及更新头寸信息的 `update` 函数。
头寸信息
流动性
手续费增长
Solidity
智能合约
uniswap v4
adshao
发布于 2025-03-03
阅读 ( 1176 )
( 3 )
深入 Uniswap V4 源码 - DeltaResolver
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
Uniswap V4 DeltaResolver 是一个抽象合约,主要功能包括向 PoolManager 合约同步、转移代币及结算资金。其包含多个方法,如 _pay、_getFullDebt、_getFullCredit、_take、_settle 等。
抽象合约
PoolManager
代币支付
结算机制
Solidity
uniswap v4
adshao
发布于 2025-03-03
阅读 ( 1059 )
( 3 )
深入 Uniswap V4 源码 - BalanceDelta
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
Uniswap V4 BalanceDelta 是一种自定义类型,用于同时表示两个代币的余额变化,分别用高低位的方式存储。同时提供了运算符重载和相关方法,以便于进行加减法和比较操作。此外,BalanceDeltaLibrary 提供了获取各个代币数量的方法,方便使用。
BalanceDelta
运算符重载
Solidity
合约编程
智能合约
DeFi
adshao
发布于 2025-03-03
阅读 ( 1132 )
( 4 )
Uniswap V3 的刻度(Tick) - 深入了解集中流动性
本文深入探讨了Uniswap V3中集中流动性概念的技术设计,阐明了如何通过数学模型简化复杂算法的实现,从而降低交易和流动性供应的燃气费用。文章涵盖了Uniswap V3的核心原理、实现细节,以及流动性提供的机制,强调了该设计中的优化思路和技巧,为开发者和审计人员提供了有价值的见解。
集中流动性
Uniswap V3
流动性提供
智能合约
DeFi
数学模型
mixbytes
发布于 2025-02-25
阅读 ( 2192 )
( 67 )
在Uniswap V3上使用Pimlico Alto和BuildBear进行代币交换
本文提供了通过Pimlico Alto插件将ERC-4337兼容的打包器集成到区块链应用中的详细教程。内容涵盖了如何在BuildBear沙盒环境中安装和配置Pimlico Alto、使用permissionless.js管理智能账户,以及如何进行DAI与USDC的交换交易,同时提供了相关代码示例和调试工具介绍,适合开发者学习和实操。
ERC-4337
Pimlico Alto
BuildBear
区块链应用
permissionless.js
Uniswap
BuildBear
发布于 2025-02-25
阅读 ( 1065 )
( 6 )
深入理解 Uniswap V4 智能合约
本文深入分析了 Uniswap v4 智能合约的核心与外围合约,包括工作流、各个合约的功能及其相互关系。通过介绍核心合约 PoolManager 及各种库合约,以及外围合约 PositionManager 和 V4Router,详细讲解了流动性管理和交易操作的实现原理。
Uniswap
流动性管理
Solidity
交易操作
去中心化交易所
DeFi
adshao
发布于 2025-02-19
阅读 ( 1225 )
深入 Uniswap V4 源码 - CurrencyDelta 库
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
Uniswap V4 CurrencyDelta Library 是一种优化的闪电记账工具,通过 transient storage 记录代币余额变化,从而节省 gas 消耗。文章详细介绍了如何计算存储 slot 地址、获取余额变化和应用余额变更的 Solidity 函数,实现了高效的代币管理。
闪电记账
Solidity
EVM
gas节省
uniswap v4
DeFi
adshao
发布于 2025-02-15
阅读 ( 1023 )
( 2 )
深入 Uniswap V4 源码 - 操作库 Actions Library
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
Actions Library 是一个支持 Uniswap v4 周边合约操作的智能合约代码库,定义了流动性管理、交换、捐赠、结算以及包装操作等多种功能,允许用户进行代币的增加、减少、铸造、销毁和交易等操作。
流动性
ERC6909
uniswap v4
DeFi
adshao
发布于 2025-02-15
阅读 ( 1134 )
深入 Uniswap V4 源码 -v4-periphery
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
本文介绍了 Uniswap v4 的外围合约,包括 PositionManager 和 V4Router 两个主要合约,详述了它们的功能和与 PoolManager 合约的交互,强调了交易原子性和 gas 消耗的优化等特性。
Uniswap
外部合约
PositionManager
V4Router
交易操作
gas消耗
adshao
发布于 2025-02-15
阅读 ( 1443 )
深入 Uniswap V4 源码 - v4-core
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
v4-core是Uniswap v4的核心合约模块,包含了池子管理和多种库合约,提供对流动性、交易及手续费的管理。这些合约通过不同的库实现相关操作,确保Uniswap的流动性池功能高效运作。
uniswap v4
核心合约
流动性管理
交易操作
库合约
合约钩子
adshao
发布于 2025-02-15
阅读 ( 2541 )
深入 Uniswap V4 源码 - PathKey Library
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
本文介绍了PathKey库的结构体定义及其方法,特别是getPoolAndSwapDirection函数的实现。内容详尽,涵盖了结构体字段含义及如何计算交易池和方向的逻辑,是对Uniswap v4相关概念的深入理解。
PathKey
结构体
getPoolAndSwapDirection
uniswap v4
手续费
交易池
adshao
发布于 2025-02-14
阅读 ( 946 )
深入 Uniswap V4 源码 - PoolId Library
in
深入理解 Uniswap V4
in
深入理解 Uniswap V4
本文介绍了在 Uniswap V4 PoolId.sol 合约中如何定义 `PoolId` 类型,并通过 PoolIdLibrary 库实现将 PoolKey 结构体转换为池子唯一 ID 的方法 `toId`。该方法利用 `keccak256` 哈希算法生成池子的 ID
PoolId
PoolKey
合约
Uniswap
Solidity
uniswap v4
adshao
发布于 2025-02-08
阅读 ( 1027 )
‹
1
2
3
4
5
6
7
8
9
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
合约编程
移位操作
调用图
mulDivSigned
SOFTFORK
别名攻击
多元化投资
跨链质押衍生品
AppKit
linear function
zk 编程语言
作品集
棋类
硬度
RLWE
发散损失
补贴预算
Milhouse
交易仿真
冗余
测试用例
Constraints
ERC-7699
shielded pools
Transparent Upgradeable Proxy
30天文章收益榜
»
Tiny熊
195 篇文章,1128 学分
Henry
117 篇文章,743 学分
thogiti
73 篇文章,386 学分
blockmagnates
101 篇文章,367 学分
寻月隐君
303 篇文章,361 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: