abigen的使用:
abigen --abi buy2rich.abi --pkg Rich --type buy2rich --out buy2rich.go
abi 文件在 remix 部署时可以得到
pkg 指定输出文件的包名,也就是package 名称
type 指定合约结构体名称
out 指定输出go文件名称
hanpeng@hanpeng buy2Rich % tree
.
├── Rich
│ └── buy2rich.abi
├── go.mod
├── go.sum
└── main.go
1 directory, 4 files
hanpeng@hanpeng buy2Rich % cd Rich
hanpeng@hanpeng Rich % ls
buy2rich.abi
hanpeng@hanpeng Rich % abigen --abi buy2rich.abi --pkg Rich --type buy2rich --out buy2rich.go
hanpeng@hanpeng Rich % cd ..
hanpeng@hanpeng buy2Rich % ls
Rich go.mod go.sum main.go
hanpeng@hanpeng buy2Rich % tree
.
├── Rich
│ ├── buy2rich.abi
│ └── buy2rich.go
├── go.mod
├── go.sum
└── main.go
1 directory, 5 files