You are viewing a single comment's thread from:
RE: Burned tokens, rewards, and inflation summary November 19, 2022 - Total burn estimates: 168,687K STEEM/SP and 63 SBD
I guess this is the code that does it:
auto new_steem = ( props.virtual_supply.amount * current_inflation_rate ) / ( int64_t( STEEM_100_PERCENT ) * int64_t( STEEM_BLOCKS_PER_YEAR ) ); auto content_reward = ( new_steem * props.content_reward_percent ) / STEEM_100_PERCENT; if( has_hardfork( STEEM_HARDFORK_0_17__774 ) ) content_reward = pay_reward_funds( content_reward ); auto vesting_reward = ( new_steem * props.vesting_reward_percent ) / STEEM_100_PERCENT; auto sps_fund = ( new_steem * props.sps_fund_percent ) / STEEM_100_PERCENT; auto witness_reward = new_steem - content_reward - vesting_reward - sps_fund;
So, they create new_steem as a percentage of virtual_supply, and then split that up into content rewards, vesting rewards (interest), SPS funding, and witness rewards.
The pieces that converts author rewards and SPS funding to SBDs happen a bit later.
Over the year, then, the virtual steem supply will increase by ~32,689,312 (466990176 * 0.07), and that will be split among VESTS, STEEM, and SBDs. But token burning and SBD -> STEEM conversion can also alter the mix, and it's also effected by the changing price of STEEM.
Thank you 🙂