Geth搭建以太坊主网公有节点笔记

注意 同步节点在10M网速下大概需要同步2天300G数据

安装最简单高效就是直接用Docker下载已封装好的镜像 docker pull ethereum/client-go 

在命令后台建立容器命令:docker run -d -p 8545:8545 -p 30303:30303 ethereum/client-go

查询docker ps -a 进入对应容器命令:docker exec -it <nameid> /bin/sh

进入后启动节点命令: nohup geth --rpc --rpcapi web3,eth,net,db,personal --rpcaddr 0.0.0.0 --rpcport 8545 

默认date目录在 ~/.ethereum/ 可添加参数指定目录 --datadir "/data/geth_data"

nohup 意思是后台运行,要进入操作 用命令 geth attach rpc:http://127.0.0.1:8545

命令 eth.syncing 查看同步状态 如果运行几天后显示false 说明同步完成

命令 eth.blockNumber 查看当前区块

命令 net.peerCount 来看自己的这个节点连了多少个其它节点进行数据同步

其它常用命令有:
personal.newAccount():创建账户;
personal.unlockAccount():解锁账户;
eth.accounts:枚举系统中的账户;
eth.getBalance():查看账户余额,返回值的单位是 Wei
                 (Wei 是以太坊中最小货币面额单位,类似比特币中的聪,1 ether = 10^18 Wei);
eth.sendTransaction({fr

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值