diff --git a/CHANGELOG.md b/CHANGELOG.md index d28a4ae6f0..727e19b45a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + +- When applying blocks, use the `supercharge_coinbase` value from the block which was being ignored before. + ## [0.4.0] - 2024-04-30 ### Fixed diff --git a/node/src/ledger/ledger_service.rs b/node/src/ledger/ledger_service.rs index 21f30b3277..a131228745 100644 --- a/node/src/ledger/ledger_service.rs +++ b/node/src/ledger/ledger_service.rs @@ -516,10 +516,7 @@ impl LedgerCtx { let consensus_state = &block.header().protocol_state.body.consensus_state; let coinbase_receiver: CompressedPubKey = (&consensus_state.coinbase_receiver).into(); - let _supercharge_coinbase = consensus_state.supercharge_coinbase; - - // FIXME: Using `supercharge_coinbase` (from block) above does not work - let supercharge_coinbase = false; + let supercharge_coinbase = consensus_state.supercharge_coinbase; let diff: Diff = (&block.block.body.staged_ledger_diff).into();