我试图通过static-nodes.json
文件添加静态对等点,但是这个版本不起作用。怎么做呢?
如果我用admin.addPeer()
添加对等点,它就能工作,但如果我使用的是--syncmode light
,它就不能工作。
另外,我试图在命令行中使用--mine
,但两者都不起作用。它停在INFO [02-05|16:45:52.368] Commit new mining work
。如果我在控制台中添加miner.start(),它就会运行。
更新:通过静态-nodes.json添加对等点是有效的,但如果它是一个轻节点,则不会工作。
发布于 2019-02-05 08:16:55
对于静态-nodes.json文件,您是否遵循此结构?您的文件在datadir目录中吗?您正在运行的用户可以访问datadir目录吗?
[
"enode://a8ebedd431eda2cf7e8dffe684546b6f092fa14690e54350d012293c142d0c46b0ab984d64d469835ce5252be46519f452fe47333bfe0985a5baca09e1d92813@192.168.1.136:30303"
]
你试过手动连接吗?它起作用了吗?
admin.addPeer("enode://a8ebedd431eda2cf7e8dffe684546b6f092fa14690e54350d012293c142d0c46b0ab984d64d469835ce5252be46519f452fe47333bfe0985a5baca09e1d92813@192.168.1.136:30303?discport=0")
您的端口30303在防火墙上打开了吗?你能从外面够到吗?
关于矿工,会发生什么?当你这样做--我的,你在你的控制台中输入eth.mining,它会返回false吗?
您的节点是否正在生成DAG?因为在生成DAG之前它不会是我的
https://ethereum.stackexchange.com/questions/66664
复制相似问题