900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > eth geth 安卓_以太坊geth部署指南

eth geth 安卓_以太坊geth部署指南

时间:2019-01-13 13:38:31

相关推荐

eth geth 安卓_以太坊geth部署指南

Geth 版本号:1.7.3-stable

部署前需要知道的命令:

--datadir "/your/database/path"指定以太坊下载数据的目录, 不填这个就保存到默认位置了。

--syncmode "fast"同步模式三种"fast" ,"full","light".

fast

】启动快速区块同步模式,在同步到最新区块后,转化为正常区块同步模式.

注意:在已经进行过正常区块同步的链上,不要使用该命令,也就是说,使用该选项必须从区块同步最初开始,当同步到最新区块后,可以正常同步区块,下次启动时就可以不用输入次选项,区块高度也会达到快速同步高度

【full】同步所有区块,会等很久,我没试过。

【light】

轻节点模式,只会同步区块头信息,可以完成基本的命令操作 Enable light client

--verbosity 4跑日志级别。级别有

0=silent, 1=error, 2=warn, 3=info, 4=debug, 5=detail (default: 3)。不喜不开

--maxpeers 100设置允许最大连接节点数目,默认为25,按喜好来开越高越好?

--cache 512调整内存分配 最小16MB,默认128MB

以上为同步以太坊区块需要用到的基本命令参数。

进入控制台:

geth --datadir "/your/database/path" console 2>console.log2>console.log 是免得进去各种同步信息刷屏打扰

通过ipc进入控制台当geth挂后台运行的时候,想进console可以通过:geth --ipcpath 目录/geth.ipc attach

geth attach ipc:/mnt/ethblockchain/fast_eth/geth.ipc

控制台命令

eth.blockNumber // 获取最新区块号这里注意,

eth.blockNumber结果可能为0,是因为同步没有全部完成的原因,查看同步进度可以用【eth.syncing】命令查看

基础命令

eth.syncing // 查看区块同步情况

eth.accounts // 列出所有账号

eth.getBalance(eth.accounts[0]) // 查看第一个账号余额

personal.newAccount('123456') // 新建一个密码123456的账号

web3.toWei(0.0001, "ether") // 币值转换为big ether

web3.fromWei(100000000000000, "ether") //big ether转换为ether

交易/转账

挖矿

> 挖矿暂时不介绍了,现在普通玩家挖电费都不够。

-01-18 的建议

现在geth同步主链区块各种坑爹,最好使用parity钱包,不懂可以看下一篇部署文章。我前配置是geth拿来当命令行,parity作为区块同步工具(钱包).

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。