Giter VIP home page Giter VIP logo

uniswap-v2's Introduction

uniswap-v2

基于hardhat框架管理和发布uniswap v2 建议结合本文来深入了解源码:

  1. uniswap-v2实现过程分析
  2. uniswap-v2部署过程

目录说明

etherscan:存放整合后的合约,etherscan网站验证合约需要 frontend:前端代码 haddhat:合约,基于hardhat框架

信息整理

使用本项目,goerli测试网自行发布信息如下:

  1. WETH9地址 :0xFe33eC9960E430608030e92860264B486Ae99Ef2
  2. UniswapV2Factory合约地址 :0x08b99e6b892da793b3da07db14d83c86337d5b1c
  3. UniswapV2Router02合约地址 :0x4A566ba09a8628d2a3BC7132f6F9F1D3Fe8Aca61
  4. UniswapV2Factory的INIT_CODE_PAIR_HASH = 0x6ea2252a145d03633feebbade3509ebd120dbe9d50dbf6bd343c366dc155dc67
  5. AAA Token :0x41466d52a90dFa935463c38B7D477059D5B04093
  6. BBB Token :0xC180BA5FD897781f5764c1B079e21Be2a77855Ee
  7. MyTokenList

发布

cd ./uniswap-v2/hardhat
npm install --force

# 1. 发布weth9合约
npx hardhat --network goerli run scripts/deploy_1_weth9.js -h

# 2. 发布工厂合约
npx hardhat --network goerli run scripts/deploy_2_factory.js 

# 3. 发布路由合约
npx hardhat --network goerli run scripts/deploy_3_router.js

# 4. 发布erc20合约
npx hardhat --network goerli run scripts/deploy_4_erc20.js

注意:发布2-4的合约时,需要传入相应参数,具体请参考我这篇文档:uniswap-v2部署过程

uniswap-v2's People

Contributors

bitxx avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

nathanho1024

uniswap-v2's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.