puppeth源于官方的项目编译后,https://github.com/ethereum/go-ethereum即可得到要得到的内容
只想用工具,不想自己编译
博主编译了一份所有的工具都有,下载:https://download.csdn.net/download/weixin_35757704/13944150
工具清单:
rlpdump
puppeth
geth
p2psim
faucet
examples
evm
ethkey
devp2p
clef
checkpoint-admin
bootnode
abigen
abidump
编译教程
首先安装go环境
# 安装依赖与go
sudo apt-get install -y build-essential
mkdir -p ~/go
echo "export GOPATH=$HOME/go" >> ~/.bashrc
echo "export PATH=$PATH:$HOME/go/bin:/usr/local/go/bin" >> ~/.bashrc
source ~/.bashrc
然后下载go-ethereum
# 下载go-ethereum
git clone https://github.com/ethereum/go-ethereum.git
开始编译
# 设置go原链接被墙,因此这里设置代理
export GOPROXY=https://goproxy.io
export GO111MODULE=on
# 开始编译
cd go-ethereum
make geth