我正在尝试理解层协议,并想尝试连接到层池的初始步骤。我在SlushPool上创建了一个帐户,并希望使用某种脚本(我想是bash)建立一个连接。所以我试了一下
curl -H "Content-Type: application/json" -X POST -d '{"id": 1, "method": "mining.subscribe", "params": []}\n' http://stratum.slushpool.com:3333但我得到了回复
curl: (52) Empty reply from server因此,我似乎做错了什么,因为预期的结果应该是这样的
{"id": 1, "result": [["mining.notify", "ae6812eb4cd7735a302a8a9dd95cf71f"], "08000002", 4], "error": null}\n正如这里所描述的-- https://github.com/ctubio/php-proxy-stratum/wiki/Stratum-Mining-Protocol。使用与bash兼容的脚本尝试层连接的简单方法是什么?
发布于 2020-03-16 04:26:25
请改用netcat。
nc <address> <port number> 连接后,将粘贴到
{"id": 1, "method": "mining.subscribe", "params": []}按enter,服务器应该会发送一个响应。问题是curl正在做一个http请求,而stratum是基于一个纯JSON api的。
https://stackoverflow.com/questions/48464611
复制相似问题