From 1166f31d072b5f6402e881605f15cbdd7438e171 Mon Sep 17 00:00:00 2001 From: SChernykh <15806605+SChernykh@users.noreply.github.com> Date: Mon, 24 Nov 2025 13:18:13 +0100 Subject: [PATCH] RandomX: send seed when calling RPC (it's faster on monerod side) --- src/pow_hash.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pow_hash.cpp b/src/pow_hash.cpp index a129688..5e3ce69 100644 --- a/src/pow_hash.cpp +++ b/src/pow_hash.cpp @@ -444,7 +444,7 @@ void RandomX_Hasher_RPC::loop(void* data) LOGINFO(1, "event loop stopped"); } -bool RandomX_Hasher_RPC::calculate(const void* data_ptr, size_t size, uint64_t height, const hash& /*seed*/, hash& h, bool /*force_light_mode*/) +bool RandomX_Hasher_RPC::calculate(const void* data_ptr, size_t size, uint64_t height, const hash& seed, hash& h, bool /*force_light_mode*/) { MutexLock lock(m_requestMutex); @@ -456,7 +456,7 @@ bool RandomX_Hasher_RPC::calculate(const void* data_ptr, size_t size, uint64_t h s << "{\"jsonrpc\":\"2.0\",\"id\":\"0\",\"method\":\"calc_pow\",\"params\":{\"major_version\":" << major_version << ",\"height\":" << height << ",\"block_blob\":\"" << log::hex_buf(data, size) << '"' << - ",\"seed_hash\":\"\"}}" << '\0'; + ",\"seed_hash\":\"" << seed << "\"}}" << '\0'; std::atomic result{ 0 }; std::atomic done{ false };