ethereum开发环境搭建

ethereum开发环境搭建

准备工作

  • 安装git
  • 安装go开发环境安装
  • 下载go-ethereum源码

编译运行

进入go-ethereum根目录,执行make编译

1
2
3
cd go-ethereum
make
build/bin/geth

接下来,看看编译出来的内容:

1
2
3
4
5
6
7
8
9
10
11
12
abigen #源码生产工具,将智能合约转化成go package
bootnode #启动一个仅仅实现网络发现的节点
ethkey
evm #以太坊虚拟机的开发工具, 用来提供一个可配置的,受隔离的代码调试环境
examples #提供一些事例程序
faucet
geth #以太坊命令行客户端,最重要的一个工具
p2psim #提供了一个工具来模拟http的API
puppeth #创建一个新的以太坊网络的向导
rlpdump #提供了一个RLP数据的格式化输出
swarm #swarm网络的接入点
wnode #这是一个简单的Whisper节点。 它可以用作独立的引导节点。此外,可以用于不同的测试和诊断目的
Comentarios