gear
feat!(ethexe): transition of value claims to merkle root
#5415
Open

feat!(ethexe): transition of value claims to merkle root #5415

StackOverflowExcept1on
StackOverflowExcept1on StackOverflowExcept1on added scope: vara.eth
StackOverflowExcept1on StackOverflowExcept1on added ci: full
semanticdiff-com
gemini-code-assist
StackOverflowExcept1on StackOverflowExcept1on marked this pull request as draft 42 days ago
gemini-code-assist
gemini-code-assist commented on 2026-05-08
StackOverflowExcept1on StackOverflowExcept1on changed the title feat(ethexe): transition of value claims to merkle root feat!(ethexe): transition of value claims to merkle root 42 days ago
grishasobol initial
68df33e3
grishasobol +_+_+ correcting
44115c97
grishasobol feat(ethexe): add CompactPromise primitives and DB storage (task #1 f…
f3c38bb1
grishasobol refactor(ethexe): rename DB types to MB/EB terminology
2c2ee95a
grishasobol refactor(ethexe-common): rename mb.rs to malachite.rs
ab0318d4
grishasobol refactor(ethexe-consensus): rename wait_for_eth_block to idle
10dcc76c
grishasobol chore(ethexe-node-loader): remove ping_rate_load binary
56d628c9
grishasobol feat(ethexe-db): restore migrations framework (no migrations yet)
ac8e561c
grishasobol feat(ethexe-network): implement ProgramIds db-sync on MB program states
a9383258
grishasobol refactor(ethexe-service): remove unused network db_sync fetcher
750af281
grishasobol test(ethexe-service): reorder tests in mod.rs to match master
ba3660fd
grishasobol feat(ethexe-malachite): connect nodes also start the Malachite engine
b9506af0
grishasobol refactor(ethexe-malachite): persist injected tx inside the mempool
47e9daff
grishasobol feat(ethexe-cli): wire computation_check to walk MB chain
8c0b7a92
grishasobol refactor(ethexe-db): split state-dump collection into MB and Eth-bloc…
2d0a664d
grishasobol refactor(ethexe-service tests): drop manual force-mine select loops
bf78c902
grishasobol refactor(ethexe-rpc): split injected API into modular submodules
e4b6b261
grishasobol refactor(ethexe-processor): introduce BoundPromiseSink
626cc4cd
grishasobol feat(ethexe-compute): wire PromisePolicy / PromiseEmissionMode throug…
04c4053f
grishasobol style(ethexe): apply rustfmt + fix clippy warnings
764d5d54
grishasobol refactor(ethexe-db): restore migration.rs and version-anchored MIGRAT…
77a18f2e
grishasobol refactor(ethexe-service tests): drop KickExt impl for EventReceiver
9d693090
grishasobol refactor(ethexe-service tests): replace WaitFor*::hack with with_kick…
559cb162
grishasobol docs(ok.md): log 200 black-box tests run across ethexe crates
769cfd5a
grishasobol chore: stop tracking ok.md (kept locally)
6610c5b8
grishasobol feat(ethexe-cli): processor-based computation_check via compute helper
ac81e664
grishasobol feat(ethexe-service): wire PromiseEmissionMode based on RPC presence
68c9910c
grishasobol feat(ethexe-compute): forward PromiseEmissionMode into ComputeSubService
139fed91
StackOverflowExcept1on refactor!(workspace): add global separation of syscall kind (#5401)
cc2fdd26
ark0f ci(cache): Enable multi-level caching for sccache (#5418)
b6e5d843
grishasobol feat(ethexe-rpc, network, service): restore compact promise pipeline
3dcb6871
grishasobol feat(ethexe-db): port MB iterator + verifier walk back from master
5df046cd
grishasobol fix(ethexe-compute): hard-error instead of unwrap_or on missing paren…
c5f900ff
grishasobol feat(ethexe-compute): restore mb_processing_latency histogram
205095bf
grishasobol feat(ethexe-db): restore assert_migration_types_hash helper
359800c9
grishasobol fix(ethexe-cli): honor node_params.chunk_processing_threads in `ethex…
87985cb1
grishasobol feat(ethexe-ethereum): add EBCommittedEventBuilder + RouterEvents::eb…
ae5d389e
grishasobol fix(ethexe-service): forward eip1559_max_fee_per_gas_in_gwei to Ether…
de6a08f6
grishasobol fix(ethexe-service): fast_sync stub now bails instead of silently no-op
9f4d098e
grishasobol docs(ethexe): TODO +_+_+ markers + process_programs doc fix
0462268a
grishasobol feat(ethexe): restore era proptest, add commitment_delay_limit test, …
c9d14ca2
grishasobol Merge branch 'master' into gsobol/ethexe/malachite-new
837e3c0f
grishasobol chore(ethexe): revert trivial moves and cosmetic-only diffs to match …
ddb1462f
grishasobol chore(ethexe): second pass — revert remaining trivial moves and noise…
66121241
grishasobol refactoring and tasks
97a55405
grishasobol fix(ethexe-service): route MB compute to non-proposers so injected pr…
c4584e46
grishasobol fix(ethexe): treat anvil/geth "unknown block" as a transient reorg; l…
098835b7
grishasobol test(ethexe-observer): broaden BlockReorgedError classifier + pin the…
1541914a
grishasobol refactor(ethexe-observer): single SyncError classifier + Poll::Pendin…
6854ba11
grishasobol chore(ethexe-observer): trim oversized doc comments per CLAUDE.md
75ab7c0e
grishasobol refactor(ethexe-service): drop async+Result from new_from_parts
0c73113d
grishasobol refactor(ethexe-compute): drop redundant height from MbComputed event
d8ac1fca
grishasobol test(ethexe-service): use TestEnv::default() in default-config tests
9b80fd39
grishasobol test(ethexe-service): drop redundant per-builder with_kicks calls
6d9ea8eb
grishasobol docs(ethexe-rpc): document TransactionsRelayer::fan_out
c5821a49
grishasobol test(ethexe-network): drop unused _right_db, clarify why external_dat…
ca2e5fd8
grishasobol chore(ethexe): strip _+_+_ branch-internal task markers
5d7ce511
grishasobol chore(ethexe-service): strip branch-introduced emojis from log lines
b967c9d7
grishasobol fix(ethexe): hard-error on missing parent MB / finalized-block invari…
96d4403b
grishasobol fix(ethexe): surface validator-set / mb_program_states absence instea…
22de067b
grishasobol test(ethexe-service): drop /* Original body */ comment blocks
65b5d3e9
grishasobol docs(ethexe): convert markdown tables in crate //! docs to bullet lists
a9d642dc
grishasobol chore(ethexe): trim wordy field docs and refactor-narration inline bl…
3dd07bac
grishasobol fix(ethexe-rpc): reject non-null `at` in calculate_reply_for_handle
042e0592
grishasobol fix(ethexe): surface mempool insert rejection through Accept/Reject
c62ffd2f
grishasobol fix(ethexe-observer): retry header subscription instead of crashing
3f10d3c1
grishasobol fix(ethexe-compute): dedup receive_mb to prevent MbComputed double-emit
d10ee259
grishasobol fix(ethexe-observer): exponential backoff on subscribe_blocks retry
4c29a3bc
grishasobol fix(ethexe-service): fan-out keeps every parked oneshot under tx_hash
8edfe229
grishasobol fix(ethexe): split latest_finalized_mb_hash into finalized + computed…
82dbbaa7
grishasobol fix(ethexe): align RPC pointer name, guard monotonicity, seed MB rows…
034f6bd3
grishasobol ethexe iter4: harden genesis MB seed, watch dedup, MbComputed monoton…
945edc83
grishasobol ethexe iter5: typed AlreadyPooled acceptance, observer stream-end bac…
0578f0a3
grishasobol Merge remote-tracking branch 'origin/master' into gsobol/ethexe/malac…
313a4ae3
grishasobol docs(CLAUDE.md): simplify added sections, drop the comment-sizing table
dd4c00dc
grishasobol ci: drop dead dep, fix rustdoc intra-doc links, refresh ABIs
445256d3
grishasobol docs: fix remaining rustdoc broken-intra-doc-links
dc8273ac
grishasobol ci: empty commit to retry macos-aarch64 clippy runner
7b5be6a3
grishasobol fix uninitialized_program test
d9732be1
grishasobol test: reproduce bugs #1 (compute advance-chain) and #4 (filler checkp…
6a1fb858
grishasobol fix: hard-error missing advance-chain header, keep checkpoint commitm…
cf459225
grishasobol fix quadratic time complexity
5a90bb1d
grishasobol simplify quarantine validation logic
edada03a
breathx breathx added type: feat
grishasobol docs(ethexe): update example TOMLs for malachite + new node knobs
82249024
grishasobol feat(ethexe): port TxValidityChecker + size/touched caps to MB world
91406ae4
grishasobol chore(ethexe): tx/MB validation audit follow-ups
a8aca6f0
grishasobol chore(ethexe-malachite-core): TODO + ignored regression tests for two…
cb79f7b5
grishasobol simplify
b4395f36
grishasobol feat(ethexe-malachite): shape + ordering + gas_allowance checks in va…
dbb5a6b6
grishasobol chore(ethexe-malachite): 10-iteration cross-audit — TODO+_+_+ for con…
a8f086e7
grishasobol remove redundant proposals removal
f3c5639a
grishasobol make app infallible to fit malachite guarantees
cacf41ac
grishasobol chore(ethexe-malachite): TODO+_+_+ for partial-finalize engine/app drift
09fe85ce
grishasobol remove loop break in case of storing undecided proposals break
4584c6c2
grishasobol fix validate_rejects_advance_that_regresses_last_advanced_eb
1052391f
grishasobol fix problem with infinet tx holding in mem-pool
d52c62e0
grishasobol fix problem with future heights proposals
42a0d602
grishasobol fix problem with chain commitment checkpoint
ee247af2
grishasobol fix block proposal handling
0ef199ab
grishasobol fix finalization drifting
cc3f4e3c
grishasobol append finalization fatal test
e81a572c
grishasobol fix problems with hanging in validate_block_above
6d302a7a
grishasobol fix codec
503a3d43
grishasobol refactoring
d2c88c5c
grishasobol Merge branch 'master' into gsobol/ethexe/malachite-new
c39a9f95
grishasobol chore(ethexe-malachite): replace TODO +_+_+ markers with issue refere…
87fef2d8
grishasobol fix(ethexe): rustfmt + unused-deps CI
8cad9f47
grishasobol fix(ethexe): docs build — drop private intra-doc link
7c3d46c8
grishasobol fix(ethexe-rpc): make Block trait compile without `server` feature
a8aa4286
grishasobol Merge remote-tracking branch 'origin/master' into gsobol/ethexe/malac…
0b1bc8c5
grishasobol chore(ethexe): sync Cargo.lock after merge
e6a480da
grishasobol chore: untrack accidentally-committed local files
395b1be3
grishasobol append TODO for injected set in db remove
2e6d92fd
grishasobol Merge branch 'master' into gsobol/ethexe/malachite-new
ca9bfe69
grishasobol append issue numbers
a4156a7f
grishasobol fix(vara.eth): emit promises for predecessor MBs under AlwaysEmit
e33db33f
StackOverflowExcept1on StackOverflowExcept1on marked this pull request as ready for review 28 days ago
gemini-code-assist
gemini-code-assist commented on 2026-05-22
grishasobol fix .gitignore
843a0fb7
grishasobol Merge branch 'master' into gsobol/ethexe/malachite-new
9e338450
StackOverflowExcept1on feat!(ethexe): transition of value claims to merkle root (but w/o sdk…
38ca5f8e
grishasobol test(vara.eth): pick claim-MB stateHash instead of latest in process_…
67087223
StackOverflowExcept1on fix fmt
5b37c504
StackOverflowExcept1on enable CI for non master branch
f6d3dce8
StackOverflowExcept1on StackOverflowExcept1on force pushed from 413ba5b6 to f6d3dce8 25 days ago
StackOverflowExcept1on StackOverflowExcept1on changed the base branch from master to gsobol/ethexe/malachite-new 25 days ago
StackOverflowExcept1on trigger CI
7e9c2986
StackOverflowExcept1on
claude
Base automatically changed from gsobol/ethexe/malachite-new to master 25 days ago
StackOverflowExcept1on add support to MirrorProxy
af80b700
StackOverflowExcept1on Merge remote-tracking branch 'origin/master' into av/ethexe-value-cla…
48e24c7d
StackOverflowExcept1on Merge remote-tracking branch 'origin/master' into av/ethexe-value-cla…
24f3d523
StackOverflowExcept1on fix issue with enum repr in db
12c2faa7
StackOverflowExcept1on Merge remote-tracking branch 'origin/master' into av/ethexe-value-cla…
0955399a
StackOverflowExcept1on fix lock
6cfeaa95
StackOverflowExcept1on Merge remote-tracking branch 'origin/master' into av/ethexe-value-cla…
03488c50
StackOverflowExcept1on
StackOverflowExcept1on commented on 2026-05-28
StackOverflowExcept1on fix review, add evm tests
465c0135
StackOverflowExcept1on feat(ethexe/contracts): switch to Soldeer package manager
17e573b8
StackOverflowExcept1on fix CI
44cbb068
StackOverflowExcept1on Merge branch 'master' into av/ethexe-value-claims-merkle-root
2ff8581e
StackOverflowExcept1on Merge remote-tracking branch 'origin/master' into av/ethexe-value-cla…
213eb841
StackOverflowExcept1on fix db
0aa79859
StackOverflowExcept1on Merge remote-tracking branch 'origin/master' into av/ethexe-value-cla…
8870c7bc
StackOverflowExcept1on add tests with multiple outgoing actions (more complex case with merk…
c24800c3
breathx
breathx requested changes on 2026-06-02
StackOverflowExcept1on Merge remote-tracking branch 'origin/master' into av/ethexe-value-cla…
9f1f92dd
StackOverflowExcept1on Merge remote-tracking branch 'origin/master' into av/ethexe-value-cla…
36e30040
StackOverflowExcept1on Merge remote-tracking branch 'origin/master' into av/ethexe-value-cla…
8275209f
StackOverflowExcept1on fix ci
d2b547cf

Login to write a write a comment.

Login via GitHub

Labels
Milestone