Subtracting burned supply from absolute

for voting quorum
This commit is contained in:
SergiySW 2017-11-20 15:26:40 +03:00 committed by GitHub
commit 0904c72402
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2983,7 +2983,8 @@ rai::process_return rai::ledger::process (MDB_txn * transaction_a, rai::block co
rai::uint128_t rai::ledger::supply (MDB_txn * transaction_a)
{
auto unallocated (account_balance (transaction_a, rai::genesis_account));
auto absolute_supply (rai::genesis_amount - unallocated);
auto burned (account_pending (transaction_a, 0));
auto absolute_supply (rai::genesis_amount - unallocated - burned);
auto adjusted_supply (absolute_supply - inactive_supply);
return adjusted_supply <= absolute_supply ? adjusted_supply : 0;
}