美文网首页
使用golang进行以太坊ECR20 token自动化打币

使用golang进行以太坊ECR20 token自动化打币

作者: 蔡得不敢吱声 | 来源:发表于2018-04-19 00:18 被阅读0次

    准备工作

    1. 安装parity,并且同步完整区块(耗时很长,提前准备好),教程--->点我

    2. 获取go-ethereum代码:go get github.com/ethereum/go-ethereum

    3.要转token的智能合约(Contract ABI),因为我是用的KNC,这里就用他举例了,要用什么如法炮制,链接

    4.token的Contract Address

    除了上面1需要大量时间去同步,其他的可以先写代码(这里只贴了关键代码,详情可以看我的github上面。

    生成代币文件

    1. 进入 cd $GOPATH/src/github.com/ethereum/go-ethereum/cmd/abigen
    2. 执行 go build main.go,会在目录下生成一个main的二进制文件
    3. 将api的json拷下来,放到当前目录,取名token.abi
      4.执行命令:./main --abi token.abi --pkg main --type Token --out token.go
      5.可以看到生成了一个token.go文件,基本上无难度了。

    代码太简单了,就不一一介绍,看源码:

    https://github.com/johnsneakers/go-erc20-token-transaction

    相关文章

      网友评论

          本文标题:使用golang进行以太坊ECR20 token自动化打币

          本文链接:https://www.haomeiwen.com/subject/zllikftx.html