From d887ddb7c8db224de5be44810c8d2f61107fc976 Mon Sep 17 00:00:00 2001 From: SergiySW Date: Sun, 22 Oct 2017 01:39:33 +0300 Subject: [PATCH] Deducting burned balance from available supply --- rai/node/rpc.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rai/node/rpc.cpp b/rai/node/rpc.cpp index e90b659a..96c52dd6 100755 --- a/rai/node/rpc.cpp +++ b/rai/node/rpc.cpp @@ -694,7 +694,8 @@ void rai::rpc_handler::available_supply () auto genesis_balance (node.balance (rai::genesis_account)); // Cold storage genesis auto landing_balance (node.balance (rai::account ("059F68AAB29DE0D3A27443625C7EA9CDDB6517A8B76FE37727EF6A4D76832AD5"))); // Active unavailable account auto faucet_balance (node.balance (rai::account ("8E319CE6F3025E5B2DF66DA7AB1467FE48F1679C13DD43BFDB29FA2E9FC40D3B"))); // Faucet account - auto available (rai::genesis_amount - genesis_balance - landing_balance - faucet_balance); + auto burned_balance ((node.balance_pending (rai::account (0))).second); // Burning 0 account + auto available (rai::genesis_amount - genesis_balance - landing_balance - faucet_balance - burned_balance); boost::property_tree::ptree response_l; response_l.put ("available", available.convert_to ()); response (response_l);