This commit is contained in:
Hardhat Chad
2025-10-09 09:27:05 -07:00
parent 7f98f16512
commit 25ec6250c4
2 changed files with 18 additions and 5 deletions

View File

@@ -578,12 +578,25 @@ async fn log_miner(
println!(" authority: {}", authority); println!(" authority: {}", authority);
println!(" deployed: {:?}", miner.deployed); println!(" deployed: {:?}", miner.deployed);
println!(" cumulative: {:?}", miner.cumulative); println!(" cumulative: {:?}", miner.cumulative);
println!(" rewards_sol: {}", miner.rewards_sol); println!(" rewards_sol: {} SOL", lamports_to_sol(miner.rewards_sol));
println!(" rewards_ore: {}", miner.rewards_ore); println!(
" rewards_ore: {} ORE",
amount_to_ui_amount(miner.rewards_ore, TOKEN_DECIMALS)
);
println!(
" refined_ore: {} ORE",
amount_to_ui_amount(miner.refined_ore, TOKEN_DECIMALS)
);
println!(" round_id: {}", miner.round_id); println!(" round_id: {}", miner.round_id);
println!(" checkpoint_id: {}", miner.checkpoint_id); println!(" checkpoint_id: {}", miner.checkpoint_id);
println!(" lifetime_rewards_sol: {}", miner.lifetime_rewards_sol); println!(
println!(" lifetime_rewards_ore: {}", miner.lifetime_rewards_ore); " lifetime_rewards_sol: {} SOL",
lamports_to_sol(miner.lifetime_rewards_sol)
);
println!(
" lifetime_rewards_ore: {} ORE",
amount_to_ui_amount(miner.lifetime_rewards_ore, TOKEN_DECIMALS)
);
Ok(()) Ok(())
} }

View File

@@ -95,7 +95,7 @@ pub fn process_bury(accounts: &[AccountInfo<'_>], data: &[u8]) -> ProgramResult
// Share some ORE with stakers. // Share some ORE with stakers.
let mut shared_amount = 0; let mut shared_amount = 0;
if treasury.total_staked > 0 { if treasury.total_staked > 0 {
shared_amount = ONE_ORE / 10_000; // TODO: calculate shared amount shared_amount = total_ore / 10; // Share 10% of buyback ORE with stakers
treasury.stake_rewards_factor += treasury.stake_rewards_factor +=
Numeric::from_fraction(shared_amount, treasury.total_staked); Numeric::from_fraction(shared_amount, treasury.total_staked);
} }