From 5a94acff09da7592d638b0e4db3cba084769f157 Mon Sep 17 00:00:00 2001 From: johnny9 <985648+johnny9@users.noreply.github.com> Date: Tue, 30 May 2023 08:38:15 -0400 Subject: [PATCH] stratum: don't attempt to recv authorize result Previous implementation would miss the first mining.set_difficulty message. We need to find a better way to manage result messages. --- components/stratum/stratum_api.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/components/stratum/stratum_api.c b/components/stratum/stratum_api.c index ec0da6c6..7dcd1baa 100644 --- a/components/stratum/stratum_api.c +++ b/components/stratum/stratum_api.c @@ -249,16 +249,17 @@ int auth_to_stratum(int socket, const char * username) sprintf(authorize_msg, "{\"id\": %d, \"method\": \"mining.authorize\", \"params\": [\"%s\", \"x\"]}\n", send_uid++, username); ESP_LOGI(TAG, "-> %s", authorize_msg); - + write(socket, authorize_msg, strlen(authorize_msg)); + /* + // TODO: Parse authorize results char * line; line = receive_jsonrpc_line(socket); ESP_LOGI(TAG, "Received result %s", line); - - // TODO: Parse authorize results free(line); + */ return 1; }