第67篇 去中心化交易协议 - UniswapV2(下)

本文详细介绍了UniswapV2的流动性增加、资产交易、移除流动性、交易链模式和手续费计算。通过实例展示了如何授权、增加流动性、交易资产、移除流动性以及手续费的分配和计算。文章还探讨了交易对合约和手续费的处理方式,以及如何在交易链中进行多步交易。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇接上篇

目录

1.增加流动性

2.资产交易

3. in/out计算公式

4. Router合约的重新部署

5.移除流动性

6.提现时资产额度的计算方法

7.交易链模式

8.手续费


未特别说明,合约源码来自:uniswap-v2-periphery-master\contracts\UniswapV2Router02.sol

1.增加流动性

1.1 授权

路由合约地址:0xdC54B6f3B11D7ef9bEe986da01658c64acB71fFE

给 Router 合约一定额度(100,000000000000000000)的两种代币资产授权;

 

1.2 增加流动性

    function addLiquidity(
        address tokenA,        // 交易对中两种代币的地址之一(tokenA)
        address tokenB,        // 交易对中两种代币的地址之二(tokenB)
        uint amountADesired,   // 计划注入的 tokenA 代币数量
        uint amountBDesired,   // 计划注入的 tokenB 代币数量
        uint amountAMin,       // 注入代币 tokenA 的最
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wonderBlock

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值