之前面试题是用python写的,后来公司那边人说最好是用Golang实现
我对golang部署合约完全不懂,只能从0开始配置Golang开发ETH的环境
python实现:https://github.com/r4bbit2015/Eaam
需求:
1.部署合约Anyswapv6Erc20合约2.调用InitValut设置Keystore地址
3.调用mint、调用swapout
4.获取swapout交易、输出交易内容、区块高度、区块时间戳
5.调用mpc函数查看mpc地址
1.配置go镜像
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
2.安装rpc
go get github.com/ethereum/go-ethereum/rpc
不能挂代理,不然报错
fatal: unable to access 'https://github.com/ethereum/go-ethereum/': Failed to connect to github.com port 443 after 6 ms: Connection refused
安装过程
➜ zkSync go get github.com/ethereum/go-ethereum/rpc