Auto deploy Uniswap with golang
-
Deploy Erc20
-
Deploy Uniswap
-
Backend backends.SimulateDebug设置true,可以查看合约返回值和生成
trace log
abigen --bin=bin --abi=abi --pkg=token --out=Token.go
主要测试Approve
和TransferFrom
- 先部署
Weth
合约 在包weth
- 部署
CDC
合约 在包cdc
- 部署
工厂
合约 在包factory
- 部署
V2Router
合约
调用V2Router
中AddLiquidityETH
需要先Approve
代币合约,然后调用可能成功。
本地测试用例,无需申请测试币
测试节点是否可用,打印常规信息
部署合约到节点,查询合约执行状态,成功才进行下一步部署