配置Geth
博主是Ubuntu18.04,所以:
sudo apt update
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install -y golang-go
如果是ubuntu19或20,请使用:
sudo add-apt-repository ppa:gophers/archive
sudo apt update
sudo apt install golang-1.11-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
git clone https://github.com/ethereum/go-ethereum.git
# 设置go原链接被墙,因此这里设置代理
export GOPROXY=https://goproxy.io
export GO111MODULE=on
# 开始编译
cd go-ethereum-1.9.22
make geth
配置完成后,在xxxxxxx/go-ethereum-1.9.22/build/bin/
目录下有一个geth
申请地址
./geth console
然后在打开的地方输入:
personal.newAccount()
然后输入两次密码,会返回一个地址,如:0x4346d0fb50ce45c249fe4f7eddb8e735f338408b
,这就是钱包地址