土匪头头。 2023-03-24 09:53 采纳率: 0%
浏览 66

运行Geth时出现”personal is not defined"的错误

img

 personal.newAccountr123456°)
 ReferenceError:personal is not defined
     at<eval>:1:1(0)
 这个问题
 我的命令是:
 geth--datadir"./--nodiscover--networkid528-ipcdisable--port 3333-http--http.port 4444--http.api="db,eth,net,web3,personal"
 allow-insecure-unlock--http.corsdomainconsole
 找的环境:
 Version:1.11.5-stable
 GitCommit:a38f4108571d1a144dc3cf3faf8990430d109bc4
 Architecture:amd64
 Go Version: go1.20.2
 Operating System: linux
 GOPATHE
 GOROOT=lusrllocallgo
  • 写回答

1条回答 默认 最新

  • 毕设王同学 2023-03-24 10:04
    关注

    这个错误是因为您在控制台中使用了未定义的personal对象。如果您想在geth节点中使用personal对象,您需要在启动节点时启用个人账户管理API(personal API)。
    您提供的启动geth节点的命令中似乎已经包括了--http.api参数来启用API,但未包括个人账户管理API(personal API)。
    要启用个人账户管理API(personal API),您需要将http.api参数设置为包含personal在内的完整API列表,如下所示:

    geth --datadir "./" --nodiscover --networkid 528 --ipcdisable --port 3333 --http --http.port 4444 --http.api "db,eth,net,web3,personal" --allow-insecure-unlock --http.corsdomain console

    这将启用personal API并解决personal未定义错误。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月24日

悬赏问题

  • ¥20 ESP32使用MicroPyhon开发,怎么获取485温湿度的值,温湿度计使用的鞋子是Modbus RTU
  • ¥50 苹果MGIE项目部署缺少emb权重
  • ¥15 采用ansys进行机翼在特定路径下的打孔过程中的受力分析
  • ¥15 单片机adb主机连接手机,usb调试密钥无法保存
  • ¥15 已知X和Y有以下关系,求X和Y的关系式
  • ¥15 net core 同时编辑怎么防止数据多保存了
  • ¥15 matlab做ba模型让其在ba和er规则下生长
  • ¥15 请问Quartus的Verilog代码怎么写?
  • ¥100 Mac 版foxmail 收邮件问题
  • ¥15 QWebEngineView