Skip to content

D-CDC/go-uniswap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-uniswap

Auto deploy Uniswap with golang

  • Deploy Erc20

  • Deploy Uniswap

  • Backend backends.SimulateDebug设置true,可以查看合约返回值和生成trace log

生成合约Go文件

abigen --bin=bin --abi=abi --pkg=token --out=Token.go

详情参考

Erc20

主要测试ApproveTransferFrom

Uniswap

  • 先部署Weth合约 在包weth
  • 部署CDC合约 在包cdc
  • 部署工厂合约 在包factory
  • 部署V2Router合约

调用V2RouterAddLiquidityETH需要先Approve代币合约,然后调用可能成功。

TestDeployUniswap

本地测试用例,无需申请测试币

TestNode

测试节点是否可用,打印常规信息

TestDialNode

部署合约到节点,查询合约执行状态,成功才进行下一步部署

Releases

No releases published

Packages

No packages published