网络知识 娱乐 abigen工具利用ABI生成调用合约的go文件

abigen工具利用ABI生成调用合约的go文件

文章目录

  • 一、环境准备
    • 1.1 安装git
    • 1.2 安装node
    • 1.3 nodejs安装Solidity编译器solcjs
    • 1.4 golang环境安装
  • 二、构建abigen工具
    • 2.1 克隆go-ethereum到本地
    • 2.2 编译生成abigen工具
    • 2.3 将abigen移放到系统命令的目录中
  • 三、生成合约.go文件
    • 3.1 生成abi文件以及bin文件
    • 3.2 编译生成go文件

一、环境准备

1.1 安装git

yum -y install git

1.2 安装node

  • 下载nodejs二进制包
 wget https://nodejs.org/download/release/v10.12.0/no