Skip to content

manxiaqu/generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java/Go 代码生成器

基于truffle工具,自动读取其生成的json文件, 利用abigenweb3j 生成对应的go和java代码。

// 生成json文件
truffle compile

使用方法

在main文件中设置好相关配置:

var Config = Config{
        // truffle项目位置
	TruffleProject: "",
	// 需要生成的合约名称
	Contracts []string
	// 对应的语言
	DstLang []{
		// 语言名称
		Name
		// 工具路径
		Tool
		// 输出文件夹
		Output
		// 输出文件所在package
		Package
	},
}

生成文件

生成可执行文件

go build

直接运行

go run *.go

About

An code generator for generate java/go contract code by truffle build json file

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages