Skip to content

feat(felt): size-based compact CBOR codec on Typed[K] - #4230

Merged
EgeCaner merged 10 commits into
mainfrom
feat/felt/compact-cbor-on-typed
Nov 13, 2026
Merged

EgeCaner merged 10 commits into
mainfrom
feat/felt/compact-cbor-on-typed

refactor(deprecatedstate): store contract class hash in compact form

94363b8
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Nov 13, 2026 in 0s

81.61% (target 70.00%)

View this Pull Request on Codecov

81.61% (target 70.00%)

Details

Codecov Report

❌ Patch coverage is 96.06987% with 9 lines in your changes missing coverage. Please review.
✅ Project coverage is 81.61%. Comparing base (74a70d1) to head (94363b8).

Files with missing lines Patch % Lines
core/felt/cbor.go 97.00% 3 Missing ⚠️
migration/compactfelt/migrator.go 80.00% 2 Missing ⚠️
migration/state/newstate/internal/trie/ingestor.go 66.66% 2 Missing ⚠️
core/trie/node.go 88.88% 1 Missing ⚠️
migration/runner.go 88.88% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4230      +/-   ##
==========================================
+ Coverage   81.56%   81.61%   +0.05%     
==========================================
  Files         505      507       +2     
  Lines       36877    37005     +128     
==========================================
+ Hits        30078    30202     +124     
- Misses       6793     6797       +4     
  Partials        6        6              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.