準備工作
1. 安裝parity廊驼,并且同步完整區(qū)塊(耗時很長幻馁,提前準備好),教程--->點我
2. 獲取go-ethereum代碼:go get github.com/ethereum/go-ethereum
3.要轉(zhuǎn)token的智能合約(Contract ABI),因為我是用的KNC,這里就用他舉例了,要用什么如法炮制,鏈接
4.token的Contract Address
除了上面1需要大量時間去同步狠裹,其他的可以先寫代碼(這里只貼了關(guān)鍵代碼,詳情可以看我的github上面。
生成代幣文件
- 進入
cd $GOPATH/src/github.com/ethereum/go-ethereum/cmd/abigen
- 執(zhí)行 go build main.go法希,會在目錄下生成一個main的二進制文件
- 將api的json拷下來,放到當前目錄靶瘸,取名token.abi
4.執(zhí)行命令:./main --abi token.abi --pkg main --type Token --out token.go
5.可以看到生成了一個token.go文件苫亦,基本上無難度了。