配置golang开发ETH环境 - Go语言中文社区

配置golang开发ETH环境


之前面试题是用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
go: downloading github.com/ethereum/go-ethereum v1.10.19
go: downloading github.com/deckarep/golang-set v1.8.0
go: downloading github.com/gorilla/websocket v1.4.2
go: downloading gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce
go: downloading github.com/go-stack/stack v1.8.0
go: downloading golang.org/x/crypto v0.0.0-20210921155107-089bfa567519
go: downloading github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible
go: downloading golang.org/x/sys v0.0.0-20211019181941-9d821ace8654
go: downloading github.com/tklauser/go-sysconf v0.3.5
go: downloading github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6
go: downloading github.com/go-ole/go-ole v1.2.1
go: downloading github.com/tklauser/numcpus v0.2.2

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/claysystem/article/details/125406994
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2022-12-31 21:58:56
  • 阅读 ( 328 )
  • 分类:Go环境配置

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢