Skip to content

Conversation

@MrWad3r
Copy link
Member

@MrWad3r MrWad3r commented Dec 12, 2025

Pull Request Checklist

NODE CONFIGURATION MODEL CHANGES

[None] / [Yes]

BLOCKCHAIN CONFIGURATION MODEL CHANGES

[None] / [Yes]


COMPATIBILITY

Affected features:

  • [State]
  • [State. Blockchain Config]
  • [Block]
  • [Block Proof]
  • [Archive]
  • [Persistent State]
  • [Persistent Queue]
  • [Storage. Blocks]
  • [Storage. States]
  • [Storage. Archives]
  • [Queue. Diff]
  • [Queue. Storage]
  • [Queue. Storage. Statistics]
  • [Message Processing Algorithm]
  • [ProcessedUpto]
  • [Collator. Limits]
  • [Collator. Work Units Calculation]
  • [Mempool. Consensus Config]
  • [Mempool. Validation rules]
  • [Mempool. Storage]
  • [Mempool. API tl models]

SPECIAL DEPLOYMENT ACTIONS

[Not Required] / [Required]


PERFORMANCE IMPACT

[No impact expected] / [Expected impact]


TESTS

Unit Tests

[Covered by:] / [No coverage]

Network Tests

[Covered by:] / [No coverage]

Manual Tests

[Manual tests used]

  • [1-255]
  • [transfers]
  • [swaps]

Notes/Additional Comments:

@github-actions
Copy link

github-actions bot commented Dec 12, 2025

🧪 Network Tests

To run network tests for this PR, use:

gh workflow run network-tests.yml -f pr_number=975

Available test options:

  • Run all tests: gh workflow run network-tests.yml -f pr_number=975
  • Run specific test: gh workflow run network-tests.yml -f pr_number=975 -f test_selection=ping-pong

Test types: destroyable, ping-pong, one-to-many-internal-messages, fq-deploy, nft-index, persistent-sync

Results will be posted as workflow runs in the Actions tab.

@MrWad3r MrWad3r force-pushed the feature/hf branch 4 times, most recently from 6dca936 to 611069c Compare December 22, 2025 14:29
@broxus broxus deleted a comment from github-actions bot Dec 22, 2025
@broxus broxus deleted a comment from github-actions bot Dec 22, 2025
@broxus broxus deleted a comment from github-actions bot Dec 22, 2025
@broxus broxus deleted a comment from github-actions bot Dec 22, 2025
@MrWad3r MrWad3r force-pushed the feature/hf branch 2 times, most recently from 4bdaa7e to dc89fd5 Compare December 23, 2025 15:28
@MrWad3r MrWad3r marked this pull request as ready for review December 24, 2025 15:19
@MrWad3r MrWad3r changed the title Feature/hf Ability to create generic forked state and run network using prepared state Dec 24, 2025
@MrWad3r MrWad3r requested review from Rexagon and pashinov December 24, 2025 15:21
@codecov
Copy link

codecov bot commented Dec 24, 2025

Codecov Report

❌ Patch coverage is 14.41860% with 368 lines in your changes missing coverage. Please review.
✅ Project coverage is 46.07%. Comparing base (4e0f1cc) to head (30f5f4d).

Files with missing lines Patch % Lines
cli/src/cmd/tools/prepare_hardfork.rs 0.00% 203 Missing ⚠️
core/src/block_strider/starter/cold_boot.rs 0.00% 67 Missing ⚠️
...src/storage/persistent_state/shard_state/writer.rs 57.57% 22 Missing and 6 partials ⚠️
core/src/storage/shard_state/mod.rs 0.00% 15 Missing ⚠️
cli/src/node/mod.rs 0.00% 12 Missing ⚠️
collator/src/collator/do_collate/mod.rs 0.00% 9 Missing ⚠️
core/src/block_strider/starter/mod.rs 0.00% 8 Missing ⚠️
collator/src/state_node.rs 60.00% 6 Missing ⚠️
util/src/progress_bar.rs 0.00% 4 Missing ⚠️
collator/src/collator/mod.rs 0.00% 3 Missing ⚠️
... and 8 more
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #975      +/-   ##
==========================================
- Coverage   46.30%   46.07%   -0.24%     
==========================================
  Files         357      358       +1     
  Lines       62235    62550     +315     
  Branches    62235    62550     +315     
==========================================
+ Hits        28820    28821       +1     
- Misses      31914    32218     +304     
- Partials     1501     1511      +10     

☔ View full report in Codecov by Sentry.
📢 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants