1

我有 2 个问题。

  1. 我确实执行了本地waves网络。我想设置 2 个矿工节点。第一个启动的节点运行良好并挖掘块。第二个启动的节点运行良好,但只是同步块。第二个节点没有挖掘区块。第二个节点也确实设置了“miner.enable=yes”并且有 1000WAVES。

    是否需要为该节点设置其他任何内容以使其成为次要节点?或者这个节点是否需要时间来参与挖矿计划?

  2. 我想通过使用 REST API 来获取矿工信息。我的本地节点的配置确实设置如下。api-key-hash = "H6nsiifwYKYEx6YzYD7woP1XCn72RVvx6tC1zjjLXqsu" 我确实像这样调用 API。

    curl -X GET http://127.0.0.1:6869/debug/minerInfo -H "Content-Type:application/json" -H "api_key: H6nsiifwYKYEx6YzYD7woP1XCn72RVvx6tC1zjjLXqsu"

    但我收到这样的错误消息。{"error":2,"message":"提供的 API 密钥不正确"}

    我确实在“ https://nodes-testnet.wavesnodes.com/api-docs/index.html#/debug/minerInfo_1 ”中调用了相同的API,但我收到了相同的错误消息。

    如何成功调用此 API?

4

1 回答 1

0
  1. 这应该足够了,但是如果你的第一个节点有 9999.99 万个 Waves,而第二个节点 - 1000 个,第一个节点将生成 99.9999% 的块,所以也许现在不是为第二个节点生成块的合适时间。

  2. 您应该X-Api-Key使用实际的 API 密钥添加标头,而不是使用它的哈希值。例如,您有“myawesomekey”并从中获取了一个哈希 (H6nsiifwYKYEx6YzYD7woP1XCn72RVvx6tC1zjjLXqsu),然后您发送一个标头 X-Api-Key=myawesomekey

于 2020-04-09T09:56:07.060 回答