前言Uniswap作为DeFi世界里最成功的应用,累计交易量已经突破一万亿美金,看过一些介绍uniswap原理的文章, 决定从源码实现角度看看Uniswap通过Solidity智能合约实现如此规模的交易量 网上有不少介绍部署uniswap v3的文章, 原始方法是github上clone uniswap v3项目代码,自己手动准备部署. uniswap官方提供一个部署工具hardhat-v3-deploy, 网友daoleno在此基础上写了一个部署工具deploy-uniswapv3-template 和部署说明文章, 按照此文章一次部署通过部署合约克隆仓库 git clone https://github.com/daoleno/deploy-uniswapv3-template.git 安装依赖cd deploy-uniswapv3-template yarn install 准备部署配置配置环境变量 INFURAAPIKEY 申请地址:https://infura.io/ETHERSCANAPIKEY 申请地址:https://etherscan.io/myapikey复制...