Skip to content

feat(numscript): execute transactions on the bytecode VM#1597

Draft
gfyrag wants to merge 5 commits into
release/v3.0from
feat/numscript-vm
Draft

feat(numscript): execute transactions on the bytecode VM#1597
gfyrag wants to merge 5 commits into
release/v3.0from
feat/numscript-vm

chore(deps): bump numscript to feat/exp/vm ec9561f (avoid unnecessary…

9985a80
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 16, 2026 in 1s

74.76% (+0.03%) compared to 680efb2

View this Pull Request on Codecov

74.76% (+0.03%) compared to 680efb2

Details

Codecov Report

❌ Patch coverage is 80.00000% with 35 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.76%. Comparing base (680efb2) to head (9985a80).
⚠️ Report is 2 commits behind head on release/v3.0.

Files with missing lines Patch % Lines
...main/processing/processor_transaction_numscript.go 82.50% 7 Missing and 7 partials ⚠️
...n/processing/processor_transaction_numscript_vm.go 42.85% 8 Missing and 4 partials ⚠️
internal/domain/processing/numscript/cache.go 82.85% 3 Missing and 3 partials ⚠️
internal/domain/processing/numscript/errors.go 62.50% 2 Missing and 1 partial ⚠️
Additional details and impacted files
@@               Coverage Diff                @@
##           release/v3.0    #1597      +/-   ##
================================================
+ Coverage         74.72%   74.76%   +0.03%     
================================================
  Files               430      431       +1     
  Lines             45722    45821      +99     
================================================
+ Hits              34164    34256      +92     
+ Misses             8510     8492      -18     
- Partials           3048     3073      +25     

☔ 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.