Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
db58a11
add R2
flyq Jul 9, 2026
5b6d815
add log
flyq Jul 9, 2026
2fc2040
simplify
flyq Jul 10, 2026
264ae8d
refactor: rehome megaeth-witness-r2 as crates/stateless-r2
flyq Jul 10, 2026
f9145a4
review & fix
flyq Jul 10, 2026
a1691d0
simplify
flyq Jul 10, 2026
4e91a79
feat: add R2 witness fetch metrics, happy-path decode test, review fixes
flyq Jul 11, 2026
48ac2f3
fix: honor witness concurrency cap in R2 mode and report final tip be…
flyq Jul 11, 2026
b66c2c7
fix: retry the final validation report, fix rustdoc warnings
flyq Jul 11, 2026
96074e7
docs: tighten overlong comments across the R2 witness changes
flyq Jul 11, 2026
3cadf6f
fix: pace R2 witness retries via the shared BackoffPolicy
flyq Jul 14, 2026
66a3aea
feat(stateless-core): add validate_block_updates for changeset-based …
flyq Jul 17, 2026
e343952
perf: zero-validation light decode of witnesses; switch debug-trace-s…
flyq Jul 17, 2026
197d0c7
merge: main after PR #152 squash-merge
flyq Jul 17, 2026
2fd1983
refactor: drop unused estimate_witness_size, calibrate light-decode p…
flyq Jul 17, 2026
7a13714
refactor: /simplify pass — dedup light/full decode plumbing
flyq Jul 17, 2026
bf40525
docs: strip measured bench numbers from inline comments
flyq Jul 17, 2026
bc6bd76
docs: drop PR-number references from inline comments
flyq Jul 17, 2026
769df38
Merge remote-tracking branch 'origin/liquan/perf/light-witness-decode…
flyq Jul 17, 2026
eee0bab
feat(stateless-core): validate_block_updates_light — changeset valida…
flyq Jul 17, 2026
a300b97
fix(stateless-core): gate timed-verification assert to std builds
flyq Jul 17, 2026
15bb79f
simplify
flyq Jul 17, 2026
41b4161
Merge remote-tracking branch 'origin/main' into liquan/feat/validate-…
flyq Jul 20, 2026
b229531
refactor(stateless-core): drop validate_block_updates_light and the v…
flyq Jul 20, 2026
4e31793
refactor(stateless-core): address validate_block_updates review findings
flyq Jul 20, 2026
fe5d3d8
refactor(stateless-core): apply /simplify cleanups to validate_block_…
flyq Jul 20, 2026
7eaac44
feat(stateless-core): anchor the withdrawals pre-root alongside the s…
flyq Jul 20, 2026
614704f
refactor(stateless-core): pair the parent anchors; round-2 /simplify …
flyq Jul 20, 2026
e1e4204
fix(stateless-core): drop the test LazyLock static that broke no_std …
flyq Jul 20, 2026
c09b7e2
refactor(stateless-core): address PR review — rename entry point, mak…
flyq Jul 21, 2026
c7e5b5b
test(stateless-validator): keep test logging to one run per mock shape
flyq Jul 21, 2026
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
5 changes: 4 additions & 1 deletion bin/stateless-validator/tests/integration.rs
Original file line number Diff line number Diff line change
Expand Up @@ -499,7 +499,6 @@ async fn integration_test() {
async fn run_end_block_slice(
reject_first_reports: usize,
) -> (eyre::Result<()>, Vec<(u64, u64)>, u64) {
let _logging = init_test_logging("stateless_validator");
let fx = TestFixtures::synthetic();
let genesis_file = fx.data_dir.join("genesis.json");

Expand Down Expand Up @@ -568,6 +567,10 @@ async fn run_end_block_slice_and_assert_tip_reported(
/// path.
#[tokio::test]
async fn end_block_run_reports_final_tip() {
// Logging is enabled only here and in `integration_test`: one representative run per mock
// shape keeps the suite output readable — the scripted-failure twins would otherwise print
// alarming ERROR lines that are just their test script.
let _logging = init_test_logging("stateless_validator");
run_end_block_slice_and_assert_tip_reported(0).await;
}

Expand Down
Loading
Loading