diff --git a/rai/node/node.cpp b/rai/node/node.cpp index df6e2980ba..91e02f18d4 100644 --- a/rai/node/node.cpp +++ b/rai/node/node.cpp @@ -2891,7 +2891,7 @@ void rai::election::confirm_once (rai::transaction const & transaction_a) { if (!confirmed.exchange (true)) { - status.election_duration = std::chrono::duration_cast> (std::chrono::steady_clock::now () - election_start); + status.election_duration = std::chrono::duration_cast (std::chrono::steady_clock::now () - election_start); auto winner_l (status.winner); auto node_l (node.shared ()); auto confirmation_action_l (confirmation_action); diff --git a/rai/node/node.hpp b/rai/node/node.hpp index 9babe81ce7..924fc3d0c8 100644 --- a/rai/node/node.hpp +++ b/rai/node/node.hpp @@ -29,7 +29,7 @@ class election_status public: std::shared_ptr winner; rai::amount tally; - std::chrono::duration election_duration; + std::chrono::milliseconds election_duration; }; class vote_info { diff --git a/rai/node/rpc.cpp b/rai/node/rpc.cpp index aede771214..a10b273d52 100644 --- a/rai/node/rpc.cpp +++ b/rai/node/rpc.cpp @@ -1446,7 +1446,7 @@ void rai::rpc_handler::confirmation_history () { boost::property_tree::ptree elections; boost::property_tree::ptree confirmation_stats; - std::chrono::duration running_total (0); + std::chrono::milliseconds running_total (0); { std::lock_guard lock (node.active.mutex); for (auto i (node.active.confirmed.begin ()), n (node.active.confirmed.end ()); i != n; ++i)