首页 文章

以太坊雾与本地专用网络连接

提问于
浏览
0

System information

Geth Version: 1.7.3-stable

Git Commit: 4bb3c89d44e372e6a9ab85a8be0c9345265c763a

Operating System: linux

Expected behaviour

使用本地专用网络连接Mist

Actual behaviour

我输入命令:

geth --datadir ~/private_network init ~/private_network/genesis.json

geth --datadir ~/private_network --networkid 3131 --ipcpath ~/private_network/geth.ipc console 2>~/private_network/console.log

我运行雾,但我有一个错误“地址已经在使用”即使我杀死使用端口30303的进程我有相同的结果

Backtrace

〜/ .ethereum / testnet / geth / ethash count = 3 INFO [12-16 | 12:05:37]为ethash DAG启用磁盘存储dir =〜/ .ethash count = 2 INFO [12-16 | 12:05 :37]初始化以太坊协议版本=“[63 62]”network = 3 INFO [12-16 | 12:05:37]加载最新的本地 Headers 号= 797369哈希= 81c88e ... 3044c5 td = 587702682055345信息[12-16 | 12:05:37]加载最近的本地完整块编号= 0 hash = 419410 ... ca4a2d td = 1048576 INFO [12-16 | 12:05:37]加载最近的本地快速块编号= 761870 hash = 08735b ... e597b9 td = 571350456833753 INFO [12-16 | 12:05:37]已加载的本地事务日志事务= 0已删除= 0 INFO [12-16 | 12:05:37]升级链索引类型= bloombits percentage = 79 INFO [12- 16 | 12:05:37]重新生成本地事务日志事务= 0 accounts = 0 INFO [12-16 | 12:05:37]启动P2P网络致命:启动协议栈时出错:listen udp:30303:bind:address in already使用

1 回答

  • 3

    您正在连接到Ropsten网络(network = 3) . 您必须使用 --network 选项将网络ID传递到Mist,并使用 --rpc 提供.ipc文件的路径 .

    $ ./Mist.exe --network 3131 --rpc~/ private_network / geth.ipc

    完整的命令行选项:

    $ ./Mist.exe - help

    用法:Mist.exe --help [Mist选项] [节点选项]

    雾选项:
    --mode,-m App UI模式:钱包,雾 . [string] [默认:“雾”]
    --node要使用的节点:geth,eth [string] [default:null]
    --network网络连接到:main,test
    [string] [default:null]
    --rpc节点IPC套接字文件或HTTP RPC主机端口的路径(如果
    然后将设置IPC套接字文件--node-ipcpath
    这个值) . [串]
    --swarmurl URL为Swarm HTTP API提供服务 . 如果为null,Mist将
    打开本地节点 .
    [string] [默认:“http:// localhost:8500”]
    --gethpath要使用的Geth可执行文件的路径而不是默认值 .
    [串]
    --ethpath要使用的Eth可执行文件的路径而不是默认值 .
    [串]
    --ignore-gpu-blacklist忽略GPU黑名单(某些Linux需要)
    安装) . [布尔]
    --reset-tabs将Mist选项卡重置为其默认设置 . [布尔]
    --logfile除了日志之外,还会将日志写入此文件
    安慰 . [串]
    --loglevel最小日志记录阈值:信息,调试,错误,跟踪
    (显示所有日志,包括可能的密码
    IPC!) . [string] [默认:“info”]
    --syncmode Geth同步模式:[fast | light | full] [string]
    --version,-v显示Mist版本 . [布尔]
    --skiptimesynccheck禁用检查是否存在自动时间同步
    在你的操作系统上[布尔]

    节点选项:

    • 要将选项传递给基础节点(例如Geth),请使用--node-前缀,
      例如--node,DATADIR

    选项:
    -h, - help显示帮助[boolean]

相关问题