【问题标题】:How can I set my local waves network successfully?如何成功设置本地 Wave 网络?
【发布时间】:2020-07-21 20:52:50
【问题描述】:

我有 2 个问题。

  1. 我确实执行了本地 wave 网络。 我想设置 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?

【问题讨论】:

    标签: wavesplatform


    【解决方案1】:
    1. 应该够了,但是如果你的第一个节点有 9999.99 万个 Waves,第二个节点 - 1000 个,第一个节点将生成 99.9999% 的块,所以也许现在不是生成块的合适时间第二个节点。

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

    【讨论】:

    • 1.我在上面的问题中说第二个节点有1000,但实际上第二个节点现在有10M WAVES。我确实将第一个节点的 WAVES 发送到了其他地址。所以,他们有相同的 WAVES。但它仍然像这样工作。是否需要时间来更新其次要时间表?还有其他原因吗?
    • 2.我也执行了这个。 curl -X GET 127.0.0.1:6869/debug/minerInfo -H "Content-Type:application/json" -H "X-Api-Key: H6nsiifwYKYEx6YzYD7woP1XCn72RVvx6tC1zjjLXqsu" 但我得到了同样的错误信息。我跑错了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-29
    • 2011-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多