Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ More expansive patch notes and explanations may be found in the specific [pathfi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased

### Fixed

- Missing versioned constants for 0.14.3 causing some `starknet_traceBlockTransactions` calls to fail.

## [0.22.6] - 2026-06-18

### Added
Expand Down
10 changes: 9 additions & 1 deletion crates/executor/src/execution_state.rs
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ mod versions {
pub(super) const STARKNET_VERSION_0_14_1: StarknetVersion = StarknetVersion::new(0, 14, 1, 0);

pub(super) const STARKNET_VERSION_0_14_2: StarknetVersion = StarknetVersion::new(0, 14, 2, 0);

pub(super) const STARKNET_VERSION_0_14_3: StarknetVersion = StarknetVersion::new(0, 14, 3, 0);
}

#[derive(Clone, Debug)]
Expand All @@ -63,7 +65,7 @@ impl VersionedConstantsMap {
}

pub fn latest_version() -> StarknetVersion {
versions::STARKNET_VERSION_0_14_2
versions::STARKNET_VERSION_0_14_3
}

fn fill_default(data: &mut BTreeMap<StarknetVersion, Cow<'static, VersionedConstants>>) {
Expand Down Expand Up @@ -129,6 +131,12 @@ impl VersionedConstantsMap {
VersionedConstants::get(&starknet_api::block::StarknetVersion::V0_14_2)
.expect("Failed to get versioned constants for 0.14.2"),
);
Self::insert_default(
data,
&STARKNET_VERSION_0_14_3,
VersionedConstants::get(&starknet_api::block::StarknetVersion::V0_14_3)
.expect("Failed to get versioned constants for 0.14.3"),
);
}

fn insert_default(
Expand Down
Loading