From 4d498a6d0ebf51e29c97c2e302a4283b37c06377 Mon Sep 17 00:00:00 2001 From: "crypro.zoidberg" Date: Fri, 19 Apr 2019 22:10:37 +0200 Subject: [PATCH] changed difficulty type to string(to avoid uint64 overflow) --- src/rpc/core_rpc_server.cpp | 2 +- src/rpc/core_rpc_server_commands_defs.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rpc/core_rpc_server.cpp b/src/rpc/core_rpc_server.cpp index 70e2436e..7c50fecf 100644 --- a/src/rpc/core_rpc_server.cpp +++ b/src/rpc/core_rpc_server.cpp @@ -804,7 +804,7 @@ namespace currency LOG_ERROR("Failed to create block template"); return false; } - res.difficulty = dt.convert_to(); + res.difficulty = dt.convert_to(); blobdata block_blob = t_serializable_object_to_blob(b); res.blocktemplate_blob = string_tools::buff_to_hex_nodelimer(block_blob); diff --git a/src/rpc/core_rpc_server_commands_defs.h b/src/rpc/core_rpc_server_commands_defs.h index 6c3959d8..fe143042 100644 --- a/src/rpc/core_rpc_server_commands_defs.h +++ b/src/rpc/core_rpc_server_commands_defs.h @@ -791,7 +791,7 @@ namespace currency struct response { - uint64_t difficulty; + std::string difficulty; uint64_t height; crypto::hash seed; blobdata blocktemplate_blob;