Skip to content

A Course on the Development of ethereum by golang!

License

Notifications You must be signed in to change notification settings

yekai1003/gosolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go语言打造以太坊智能合约开发框架

前言

这是什么?

这是一个基于go语言编写的,自动化测试以太坊智能合约的开发框架,使用此框架,可以自动化的部署合约,自动测试合约内的功能函数。你也发现了,本框架模拟的是truffle框架,但是完全是基于go语言编写,而且以太坊的客户端需要使用私链或者测试链。

可以学到什么?

  • go语言访问以太坊
  • 使用solc编译器编译合约
  • 自动化部署合约
  • abi文件解读
  • go语言与智能合约调用
  • golang模版编程
  • golang处理toml配置文件
  • shell脚本awk语言的运用
  • go与命令行调用
  • go语言与正则表达式处理

开始学习,三步走教程如下

第一步:solidity合约编译与调用

第二步:go语言调用命令行自动编译合约

第二步:智能合约测试代码自动生成

如果想看视频教程,可以看这里

Go语言打造以太坊智能合约开发框架

About

A Course on the Development of ethereum by golang!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published