gpt4 book ai didi

geth - 标志提供但未定义 : -rpc

转载 作者:行者123 更新时间:2023-12-04 13:06:02 27 4
gpt4 key购买 nike

我正在使用这本书开始区块链开发 掌握区块链 - 深入了解分布式账本、共识协议(protocol)、智能合约、DApp、加密货币、以太坊 ,
我正在使用带有 geth 版本 1.10.9 的 WSL。

$geth version
Geth
Version: 1.10.9-stable
Git Commit: eae3b1946a276ac099e0018fc792d9e8c3bfda6d
Architecture: amd64
Go Version: go1.17
Operating System: linux
GOPATH=
GOROOT=go
我正在尝试启动 geth,但收到未定义 --rpc 标志的错误。
这是我试图运行的命令: geth --datadir ~/etherprivate/ --networkid 786 --rpc --rpcapi 'web3,eth,net,debug,personal' --rpccorsdomain '*'关于如何解决它的任何帮助?

最佳答案

最新版本的 Geth(在 1.10.8-stable 之后)不支持 --rpc 但幸运的是,正如您在 Command-line Options 中看到的那样,它已被 取代--http 选项。所以你的命令应该是这样的:

geth --datadir ~/etherprivate/ --networkid 786 --http --http.api 'web3,eth,net,debug,personal' --http.corsdomain '*'
将所有 rpc 选项替换为对应的 http 选项:
  • --rpc => --http
  • --rpcapi => --http.api
  • --rpccorsdomain => --http.corsdomain
  • 关于geth - 标志提供但未定义 : -rpc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69463898/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com