使用官方项目部署 Uniswap-v2
原文发布在 https://github.com/33357/smartcontract-apps这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。欢迎关注开源知识项目!
我们选择Rinkeby测试网络部署Uniswap-v2,首先需要获取测试代币。
部署WETH
部署Factory
部署Router
编译环境
下载项目
安装运行
yarn && yarn start
,安装好依赖后确认可以成功启动。替换地址
node_modules/@uniswap/
)“0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D”替换成你部署的 router 地址重新执行
yarn start
,测试添加流动和 swap 交易。安装gh-pages
yarn add gh-pages
生成前端代码
yarn build
修改配置文件
package.json
文件中的"homepage"
属性为"https://用户名.github.io/项目名称"
package.json
文件中的"scripts"
属性"deploy": "gh-pages -d build"
发布项目到github
git add .
git commit -m "first commit"
git push
部署前端界面
yarn deploy
"https://用户名.github.io/项目名称"
(需要一段时间剩生效),我部署成功的地址为 https://33357.github.io/uniswap-v2。如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!