希望读者能感受到以太坊经济学的趣味之处。
UniswapV3 部署 - - Foundry Edition
TTSWAP去中心交易所-原理讲解
探究 MEV 保护的几种方法
为 Uniswap v3 流动性数学提供进一步阐释
验证者监控和委托:Marinade监控所有Solana验证者,并根据其设计的自动化策略,将用户的SOL质押委托给表现最佳的100多个验证者。这有助于确保用户的质押分散在高性能的验证者之间,提高去中心化和网络的安全性。原生质押和流动质押:用户可以选择在Marinade上进行原生质押,其中质押
uniswapV2交易流程介绍(代码层面)
uniswap MINIMUM_LIQUIDITY staker
作为一个uniswap v3 的流动性提供者,你的手续费能收多久?
Swap可分为两种场景:单池交易和跨池交易。在PoolManager合约里,要完成交易流程,会涉及到lock()、swap()、settle()、take()四个函数。
数字资产的价格行为
展示了对 Uniswap v2 和 v3 的希腊解决方案;在交互式 desmos 文件中提供了使用 Uniswapv3 对亚洲期权、欧式期权和 Bachelier 期权进行对冲的解决方案。展示了使用 desmos 对 LP 对冲积累策略。解释了导致 LVR 的历史和替代推导
两种简单的对冲 LP 头寸的方法和一种复杂的方法
在第二部分中,我们研究了将我们的价格范围划分为多个流动性提供者(LP)头寸。在这里,我们将使用相同的概念来建模流动性分布,看看我们如何拟合它,然后调整风险。
前一篇文章我们已经知道了创建新池子的流程,那接下来就要添加流动性了。而其实,在PoolManager合约里,添加和移除流动性都是在同一个函数里统一处理的。当然,要完成添加或移除流动性的全流程,会涉及到多个函数。接下来我们展开一一细说。
创建池子的底层函数是PoolManager合约的initialize函数,其代码实现并不复杂
前一篇文章已经对UniswapV4做了简单的概述,了解了其主要特性。从本篇开始,我们要深入合约实现了,先看看其合约结构。
UniswapV4与UniswapV3相比,算法上并没有什么改变,依然还是采用集中流动性模型,但架构上变化很大,包括功能架构,也包括技术架构。
SwapRouter合约封装了面向用户的交易接口,但不再像UniswapV2Router一样根据不同交易场景拆分为了那么多函数,UniswapV3的SwapRouter核心就只有4个交易函数
实现用户层面的流动性头寸管理的合约是NonfungiblePositionManager合约,其实现比较复杂,还继承了很多子合约,限于篇幅,我们无法全都一一讲解,就只能挑一些重点的来讲。
扫一扫 - 使用登链小程序
59 篇文章,299 学分
35 篇文章,244 学分
108 篇文章,224 学分
21 篇文章,196 学分
9 篇文章,163 学分