diff --git a/CHANGELOG.md b/CHANGELOG.md index 9de7f060d7..50d170fffd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,10 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE - Added `result_hex` and `post_condition_aborted` to the block replay RPC endpoint - Added `--epoch ` flag to `clarity-cli` commands to specify the epoch context for evaluation. +### Fixed + +- Correctly produce the receipt for the `costs-4` contract, which was deployed on epoch 3.3 activation. Users who consume node events and want to fill in the missing receipt (e.g. the Hiro API) will need to revert their chainstate to before the 3.3 activation and then resume sync to receive the previously missing event. + ## [3.3.0.0.1] - Add indexes to `nakamoto_block_headers` to fix a performance regression. Node may take a few minutes to restart during the upgrade while the new indexes are created. diff --git a/stackslib/src/clarity_vm/clarity.rs b/stackslib/src/clarity_vm/clarity.rs index cc8427062f..79e14c40d3 100644 --- a/stackslib/src/clarity_vm/clarity.rs +++ b/stackslib/src/clarity_vm/clarity.rs @@ -1918,7 +1918,7 @@ impl<'a, 'b> ClarityBlockConnection<'a, 'b> { } info!("Epoch 3.3 initialized"); - (old_cost_tracker, Ok(vec![])) + (old_cost_tracker, Ok(vec![costs_4_initialization_receipt])) }) }