步骤 04:创建 main.go,填入如下代码 。注意代码中 HexToAddress 函数内要传入该合约部署后的地址 , 此地址在步骤 01 中获得 。
步骤 04:设置 go mod,以便工程自动识别 。
前面有所提及,若要使用 Go 语言调用智能合约,需要下载 go-ethereum 工程,可以使用下面 的指令:
该指令会自动将 go-ethereum 下载到“$GOPATH/src/github.com/ethereum/go-ethereum”,这样还算 不错 。不过,Go 语言自 1.11 版本后,增加了 module 管理工程的模式 。只要设置好了 go mod,下载 依赖工程的事情就不必关心了 。
接下来设置 module 生效和 GOPROXY,命令如下:
在项目工程内 , 执行初始化 , calldemo 可以自定义名称 。
步骤 05:运行代码 。执行代码,将看到下面的效果,以及最终输出的 2020 。
上述输出信息中,可以看到 Go 语言会自动下载依赖文件,这就是 go mod 的神奇之处 。看到 2020,相信读者也知道运行结果是正确的了 。
【智能合约go语言 智能合约编写语言】智能合约go语言的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于智能合约编写语言、智能合约go语言的信息别忘了在本站进行查找喔 。
推荐阅读
- 趣味赛车游戏下载中文版,趣味赛车无限金币版
- tcl电视f6什么意思的简单介绍
- mongodb更新嵌套文档,mongodb嵌套文档查询
- 阿里个人用服务器,阿里云 个人服务器
- python收敛函数代码 python接收函数
- 包含postgresql创建函数if的词条
- 乒乓球比赛用什么拍摄方式,乒乓比赛用的拍
- 北京网络游戏开发,2021北京网络游戏
- mysql怎么不让他锁表 mysql设置锁