使用geth客户端的静态节点专用网络



我想通过使用static-nodes.json文件使用geth建立一个私有的以太坊网络。我已经创建了具有 4 个电子节点的静态 nodes.json 文件,并将其放在/usr/local/cellar/test2/geth/static-nodes.json.在 Geth 控制台中,我遇到了错误 ERROR[11-06|10:11:33] Can't load node file /usr/local/Cellar/test2/geth/static-nodes.json: JSON syntax error at /usr/local/Cellar/test2/geth/static-nodes.json:4: invalid character 'n'字符串文字。有人可以指导如何设置永久节点私有以太坊网络。静态节点.json 文件

[
"enode://dc3e4f23315f90bb62c9096df01b7f07c4040a8520f046801e2fa6812aa4402d70f6073f6226779a9183137cb789e98492d197db1380784fd0d213c30e9651ec@192.168.1.139:30331",
"enode://1c745b2459129ca07b1345487fedda6b8516194a4208d93bd696f3684b44cbf16a5cdddb99cc1753b1ba43884d93c5d27403dce0c6638787f74a40428a7c9543@192.168.1.117:30332”,
"enode://be0c22a7a8451766c2894cd11143bc3128d5840cca161ad91b2bd9078d1dde56ddc19d0258e86e51cf7b7e9cda43b900a20ef392925ae8a19ab24c4cf016d69c@192.168.1.121:30333”,
"enode://1e07a29f0c94617d045dcf4f0d8597fd07757cbf8e48f66e78b72b142bf9b61d0d7bcce8fe21479ad0bd02bff945a8c062f2af03c0e1be670e1452b845fa420e@192.168.1.102:30334"
]

JSON 文件中存在无效的双引号: vs. " .

我使用 JSON 格式化程序来找出答案。这是更正后的版本:

[
  "enode://dc3e4f23315f90bb62c9096df01b7f07c4040a8520f046801e2fa6812aa4402d70f6073f6226779a9183137cb789e98492d197db1380784fd0d213c30e9651ec@192.168.1.139:30331",
  "enode://1c745b2459129ca07b1345487fedda6b8516194a4208d93bd696f3684b44cbf16a5cdddb99cc1753b1ba43884d93c5d27403dce0c6638787f74a40428a7c9543@192.168.1.117:30332",
  "enode://be0c22a7a8451766c2894cd11143bc3128d5840cca161ad91b2bd9078d1dde56ddc19d0258e86e51cf7b7e9cda43b900a20ef392925ae8a19ab24c4cf016d69c@192.168.1.121:30333",
  "enode://1e07a29f0c94617d045dcf4f0d8597fd07757cbf8e48f66e78b72b142bf9b61d0d7bcce8fe21479ad0bd02bff945a8c062f2af03c0e1be670e1452b845fa420e@192.168.1.102:30334"
]

最新更新