与RSK兼容的合并矿池

Merged mining pool compatible with RSK

提问人:Cergei 提问时间:8/1/2023 更新时间:8/4/2023 访问量:24

问:

我已经安装了与 RSK 兼容的 ckpool。但是与rsk节点有关的问题。此错误是导致“无法在对mnr_getwork的 json 响应中获取结果”。我在本地有 inatalled BTC 节点和 RSK 节点。我已经使用 ubuntu 包安装了 rsk 节点。你能帮我为什么导致这个错误吗?

我尝试使用这样的命令发布请求。 curl -X POST --data '{“jsonrpc”:“2.0”,“method”:“mnr_getWork”,“params”:[],“id”:1}' http://localhost:4444 但会导致“找不到mnr_getwork方法”错误。我该怎么办?

json-rpc

评论

0赞 Community 8/1/2023
请提供足够的代码,以便其他人可以更好地理解或重现问题。
0赞 Cergei 8/2/2023
静态常量字符 *rsk_getwork_req = “{\”jsonrpc\“: \”2.0\“, \”method\“: \”mnr_getWork\“, \”params\“: [], \”id\“: %d}\n”;此代码由 C++ 编写 运行此代码时,“”“找不到mnr_getWork方法”错误。

答:

0赞 ivega 8/4/2023 #1

这里的问题是,默认情况下可能未启用方法系列。 您可以通过将其添加到文件中来做到这一点:mnr_node.conf

rpc.modules = [
    {
        name: "eth",
        version: "1.0",
        enabled: "true",
    },
    {
        name: "net",
        version: "1.0",
        enabled: "true",
    },
    {
        name: "rpc",
        version: "1.0",
        enabled: "true",
    },
    {
        name: "web3",
        version: "1.0",
        enabled: "true",
    },
    {
        name: "evm",
        version: "1.0",
        enabled: "true",
    },
    {
        name: "sco",
        version: "1.0",
        enabled: "true",
    },
    {
        name: "txpool",
        version: "1.0",
        enabled: "true",
    },
    {
        name: "personal",
        version: "1.0",
        enabled: "true",
    },
    {
        name: "debug",
        version: "1.0",
        enabled: "true",
    },
    {
        name: "rsk",
        version: "1.0",
        enabled: "true",
    },
    {
        name: "mnr",
        version: "1.0",
        enabled: "true",
    },
]