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