From 52b5515f1ab136d71c68ff73dee24e971ff57465 Mon Sep 17 00:00:00 2001 From: Bruno Deferrari Date: Tue, 7 May 2024 12:01:17 -0300 Subject: [PATCH 1/2] fix(ledger-service) Use `supercharge_coinbase` value from the block This used to fail before because the `supercharged_coinbase_factor` value in the constants used to be `2`, but now that the correct value `1` is used the issue is solved. re: #386 --- node/src/ledger/ledger_service.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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(); From a409a691b2b4841bbedecd1e78537711697db1bd Mon Sep 17 00:00:00 2001 From: Bruno Deferrari Date: Tue, 7 May 2024 12:06:42 -0300 Subject: [PATCH 2/2] Update CHANGELOG --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) 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