首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#defi

剖析DeFi交易产品之UniswapV4:Swap

Keegan小钢

Swap 可分为两种场景:单池交易和跨池交易。在 PoolManager 合约里,要完成交易流程,会涉及到 lock()、swap()、settle()、tak...

26610

剖析DeFi交易产品之UniswapV4:添加/移除流动性

Keegan小钢

前一篇文章我们已经知道了创建新池子的流程,那接下来就要添加流动性了。而其实,在 PoolManager 合约里,添加和移除流动性都是在同一个函数里统一处理的。当...

21100

剖析DeFi交易产品之UniswapV4:创建池子

Keegan小钢

创建池子的底层函数是 PoolManager 合约的 initialize 函数,其代码实现并不复杂,如下所示:

21510

剖析DeFi交易产品之UniswapV4:合约结构篇

Keegan小钢

UniswapV4 的合约项目,还是和之前的版本一样,分为了 v4-core 和 v4-periphery 两个 repo。另外,之前的版本,合约项目框架是用 ...

20510

剖析DeFi交易产品之UniswapV4:概述篇

Keegan小钢

UniswapV4 与 UniswapV3 相比,算法上并没有什么改变,依然还是采用集中流动性模型,但架构上变化很大,包括功能架构,也包括技术架构。相比之前的版...

31710

剖析DeFi交易产品之UniswapV3:交易路由合约

Keegan小钢

SwapRouter 合约封装了面向用户的交易接口,但不再像 UniswapV2Router 一样根据不同交易场景拆分为了那么多函数,UniswapV3 的 S...

43920

剖析DeFi交易产品之UniswapV3:头寸管理合约

Keegan小钢

实现用户层面的流动性头寸管理的合约是 NonfungiblePositionManager 合约,其实现比较复杂,还继承了很多子合约,限于篇幅,我们无法全都一一...

39030

剖析DeFi交易产品之UniswapV3:Pool合约

Keegan小钢

UniswapV3Pool 合约则复杂很多了,其引用的库合约就达到了 13 个,通过 using 方式使用的也达到了 9 个,如下所示:

31940

剖析DeFi交易产品之UniswapV3:工厂合约

Keegan小钢

UniswapV3Factory 合约主要用来创建不同代币对的流动性池子合约,其代码实现并不复杂,以下就是代码实现:

30940

剖析DeFi交易产品之UniswapV3:概述篇

Keegan小钢

UniswapV3 于 2021 年 5 月上线,相比 UniswapV2,改动很大,也变得复杂很多,最主要的有以下这几点改动:

51630

当 DeFi 遇上 Rollup,将擦出怎样的火花?

区块链大本营

撰文 | Daniel Goldman[1], Offchain Labs[2]  工程师、研究员&作家 编译 | Unitimes_Jhonny 来源 | ...

41520

被盗超800万美元,DeFi协议Nexus Mutual创始人遭黑客攻击损失惨重!

区块链大本营

作者 | ANDREY SHEVCHENKO 翻译 | 火火酱,责编 | 晋兆雨 出品 | 区块链大本营 头图 | 付费下载于视觉中国 日前,DeFi保险平台...

19640
领券