本篇接上篇。
目录
未特别说明,合约源码来自: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 的最小值(否则重置)
uint amountBMin, // 注入代币 tokenB 的最小值(否则重置)
address to, // 接收流动性
本文详细介绍了UniswapV2的流动性增加、资产交易、移除流动性、交易链模式和手续费计算。通过实例展示了如何授权、增加流动性、交易资产、移除流动性以及手续费的分配和计算。文章还探讨了交易对合约和手续费的处理方式,以及如何在交易链中进行多步交易。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



