diff --git a/src/stratum_server.cpp b/src/stratum_server.cpp index e19d50f..b61581a 100644 --- a/src/stratum_server.cpp +++ b/src/stratum_server.cpp @@ -959,6 +959,9 @@ void StratumServer::on_after_share_found(uv_work_t* req, int /*status*/) case SubmittedShare::Result::INVALID_POW: s << "{\"id\":" << share->m_id << ",\"jsonrpc\":\"2.0\",\"error\":{\"message\":\"Invalid PoW\"}}\n"; break; + case SubmittedShare::Result::BANNED: + s << "{\"id\":" << share->m_id << ",\"jsonrpc\":\"2.0\",\"error\":{\"message\":\"Banned\"}}\n"; + break; case SubmittedShare::Result::OK: s << "{\"id\":" << share->m_id << ",\"jsonrpc\":\"2.0\",\"error\":null,\"result\":{\"status\":\"OK\"}}\n"; break; diff --git a/src/stratum_server.h b/src/stratum_server.h index 5b5bec1..88c8dbd 100644 --- a/src/stratum_server.h +++ b/src/stratum_server.h @@ -152,6 +152,7 @@ private: COULDNT_CHECK_POW, LOW_DIFF, INVALID_POW, + BANNED, OK } m_result; };