diff --git a/rai/secure.cpp b/rai/secure.cpp index 17a82c28..f777624f 100755 --- a/rai/secure.cpp +++ b/rai/secure.cpp @@ -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; }