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

#defi

解锁未来:深入探索去中心化应用程序(DApps)的潜力与挑战

用户11393583

近年来,随着区块链技术的迅猛发展,去中心化应用程序(DApps)逐渐成为业界关注的焦点。那么,什么是DApps?它们如何工作?又能为我们的生活和工作带来哪些影响...

12110

剖析DeFi交易产品之UniswapV4:Swap

Keegan小钢

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

29210

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

Keegan小钢

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

23600

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

Keegan小钢

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

22910

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

Keegan小钢

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

22210

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

Keegan小钢

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

40410

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

Keegan小钢

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

49220

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

Keegan小钢

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

43430

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

Keegan小钢

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

36940

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

Keegan小钢

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

33540

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

Keegan小钢

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

64330
领券