gear
feat!(ethexe): malachite
#5419
Merged

Commits
  • initial
    grishasobol committed 94 days ago
  • +_+_+ correcting
    grishasobol committed 94 days ago
  • feat(ethexe): add CompactPromise primitives and DB storage (task #1 foundation)
    grishasobol committed 94 days ago
  • refactor(ethexe): rename DB types to MB/EB terminology
    grishasobol committed 94 days ago
  • refactor(ethexe-common): rename mb.rs to malachite.rs
    grishasobol committed 94 days ago
  • refactor(ethexe-consensus): rename wait_for_eth_block to idle
    grishasobol committed 94 days ago
  • chore(ethexe-node-loader): remove ping_rate_load binary
    grishasobol committed 94 days ago
  • feat(ethexe-db): restore migrations framework (no migrations yet)
    grishasobol committed 94 days ago
  • feat(ethexe-network): implement ProgramIds db-sync on MB program states
    grishasobol committed 94 days ago
  • refactor(ethexe-service): remove unused network db_sync fetcher
    grishasobol committed 94 days ago
  • test(ethexe-service): reorder tests in mod.rs to match master
    grishasobol committed 94 days ago
  • feat(ethexe-malachite): connect nodes also start the Malachite engine
    grishasobol committed 94 days ago
  • refactor(ethexe-malachite): persist injected tx inside the mempool
    grishasobol committed 94 days ago
  • feat(ethexe-cli): wire computation_check to walk MB chain
    grishasobol committed 94 days ago
  • refactor(ethexe-db): split state-dump collection into MB and Eth-block entry points
    grishasobol committed 94 days ago
  • refactor(ethexe-service tests): drop manual force-mine select loops
    grishasobol committed 94 days ago
  • refactor(ethexe-rpc): split injected API into modular submodules
    grishasobol committed 94 days ago
  • refactor(ethexe-processor): introduce BoundPromiseSink
    grishasobol committed 94 days ago
  • feat(ethexe-compute): wire PromisePolicy / PromiseEmissionMode through compute_mb
    grishasobol committed 94 days ago
  • style(ethexe): apply rustfmt + fix clippy warnings
    grishasobol committed 94 days ago
  • refactor(ethexe-db): restore migration.rs and version-anchored MIGRATIONS
    grishasobol committed 94 days ago
  • refactor(ethexe-service tests): drop KickExt impl for EventReceiver
    grishasobol committed 94 days ago
  • refactor(ethexe-service tests): replace WaitFor*::hack with with_kicks builder
    grishasobol committed 94 days ago
  • docs(ok.md): log 200 black-box tests run across ethexe crates
    grishasobol committed 94 days ago
  • chore: stop tracking ok.md (kept locally)
    grishasobol committed 94 days ago
  • feat(ethexe-cli): processor-based computation_check via compute helper
    grishasobol committed 94 days ago
  • feat(ethexe-service): wire PromiseEmissionMode based on RPC presence
    grishasobol committed 94 days ago
  • feat(ethexe-compute): forward PromiseEmissionMode into ComputeSubService
    grishasobol committed 94 days ago
  • refactor!(workspace): add global separation of syscall kind (#5401)
    grishasobol committed 94 days ago
  • ci(cache): Enable multi-level caching for sccache (#5418)
    grishasobol committed 94 days ago
  • feat(ethexe-rpc, network, service): restore compact promise pipeline
    grishasobol committed 93 days ago
  • feat(ethexe-db): port MB iterator + verifier walk back from master
    grishasobol committed 93 days ago
  • fix(ethexe-compute): hard-error instead of unwrap_or on missing parent MB rows
    grishasobol committed 93 days ago
  • feat(ethexe-compute): restore mb_processing_latency histogram
    grishasobol committed 93 days ago
  • feat(ethexe-db): restore assert_migration_types_hash helper
    grishasobol committed 93 days ago
  • fix(ethexe-cli): honor node_params.chunk_processing_threads in `ethexe check`
    grishasobol committed 93 days ago
  • feat(ethexe-ethereum): add EBCommittedEventBuilder + RouterEvents::eb_committed
    grishasobol committed 93 days ago
  • fix(ethexe-service): forward eip1559_max_fee_per_gas_in_gwei to EthereumBuilder
    grishasobol committed 93 days ago
  • fix(ethexe-service): fast_sync stub now bails instead of silently no-op
    grishasobol committed 93 days ago
  • docs(ethexe): TODO +_+_+ markers + process_programs doc fix
    grishasobol committed 93 days ago
  • feat(ethexe): restore era proptest, add commitment_delay_limit test, mark relay TODO
    grishasobol committed 93 days ago
  • Merge branch 'master' into gsobol/ethexe/malachite-new
    grishasobol committed 93 days ago
  • chore(ethexe): revert trivial moves and cosmetic-only diffs to match master
    grishasobol committed 93 days ago
  • chore(ethexe): second pass — revert remaining trivial moves and noise hunks
    grishasobol committed 93 days ago
  • refactoring and tasks
    grishasobol committed 93 days ago
  • fix(ethexe-service): route MB compute to non-proposers so injected promises reach RPC
    grishasobol committed 92 days ago
  • fix(ethexe): treat anvil/geth "unknown block" as a transient reorg; let smoke constructor build twice
    grishasobol committed 92 days ago
  • test(ethexe-observer): broaden BlockReorgedError classifier + pin the ensure_validators gap
    grishasobol committed 92 days ago
  • refactor(ethexe-observer): single SyncError classifier + Poll::Pending recovery
    grishasobol committed 92 days ago
  • chore(ethexe-observer): trim oversized doc comments per CLAUDE.md
    grishasobol committed 92 days ago
  • refactor(ethexe-service): drop async+Result from new_from_parts
    grishasobol committed 92 days ago
  • refactor(ethexe-compute): drop redundant height from MbComputed event
    grishasobol committed 92 days ago
  • test(ethexe-service): use TestEnv::default() in default-config tests
    grishasobol committed 92 days ago
  • test(ethexe-service): drop redundant per-builder with_kicks calls
    grishasobol committed 92 days ago
  • docs(ethexe-rpc): document TransactionsRelayer::fan_out
    grishasobol committed 92 days ago
  • test(ethexe-network): drop unused _right_db, clarify why external_data_provider is ignored
    grishasobol committed 92 days ago
  • chore(ethexe): strip _+_+_ branch-internal task markers
    grishasobol committed 92 days ago
  • chore(ethexe-service): strip branch-introduced emojis from log lines
    grishasobol committed 92 days ago
  • fix(ethexe): hard-error on missing parent MB / finalized-block invariant violations
    grishasobol committed 92 days ago
  • fix(ethexe): surface validator-set / mb_program_states absence instead of silently defaulting
    grishasobol committed 92 days ago
  • test(ethexe-service): drop /* Original body */ comment blocks
    grishasobol committed 92 days ago
  • docs(ethexe): convert markdown tables in crate //! docs to bullet lists
    grishasobol committed 92 days ago
  • chore(ethexe): trim wordy field docs and refactor-narration inline blocks
    grishasobol committed 92 days ago
  • fix(ethexe-rpc): reject non-null `at` in calculate_reply_for_handle
    grishasobol committed 92 days ago
  • fix(ethexe): surface mempool insert rejection through Accept/Reject
    grishasobol committed 92 days ago
  • fix(ethexe-observer): retry header subscription instead of crashing
    grishasobol committed 92 days ago
  • fix(ethexe-compute): dedup receive_mb to prevent MbComputed double-emit
    grishasobol committed 92 days ago
  • fix(ethexe-observer): exponential backoff on subscribe_blocks retry
    grishasobol committed 92 days ago
  • fix(ethexe-service): fan-out keeps every parked oneshot under tx_hash
    grishasobol committed 92 days ago
  • fix(ethexe): split latest_finalized_mb_hash into finalized + computed pointers
    grishasobol committed 92 days ago
  • fix(ethexe): align RPC pointer name, guard monotonicity, seed MB rows on re-genesis
    grishasobol committed 92 days ago
  • ethexe iter4: harden genesis MB seed, watch dedup, MbComputed monotonicity
    grishasobol committed 92 days ago
  • ethexe iter5: typed AlreadyPooled acceptance, observer stream-end backoff
    grishasobol committed 92 days ago
  • Merge remote-tracking branch 'origin/master' into gsobol/ethexe/malachite-new
    grishasobol committed 92 days ago
  • docs(CLAUDE.md): simplify added sections, drop the comment-sizing table
    grishasobol committed 92 days ago
  • ci: drop dead dep, fix rustdoc intra-doc links, refresh ABIs
    grishasobol committed 92 days ago
  • docs: fix remaining rustdoc broken-intra-doc-links
    grishasobol committed 92 days ago
  • ci: empty commit to retry macos-aarch64 clippy runner
    grishasobol committed 92 days ago
  • fix uninitialized_program test
    grishasobol committed 91 days ago
  • test: reproduce bugs #1 (compute advance-chain) and #4 (filler checkpoint)
    grishasobol committed 91 days ago
  • fix: hard-error missing advance-chain header, keep checkpoint commitments
    grishasobol committed 91 days ago
  • fix quadratic time complexity
    grishasobol committed 91 days ago
  • simplify quarantine validation logic
    grishasobol committed 91 days ago
  • docs(ethexe): update example TOMLs for malachite + new node knobs
    grishasobol committed 91 days ago
  • feat(ethexe): port TxValidityChecker + size/touched caps to MB world
    grishasobol committed 91 days ago
  • chore(ethexe): tx/MB validation audit follow-ups
    grishasobol committed 91 days ago
  • chore(ethexe-malachite-core): TODO + ignored regression tests for two DoS vectors
    grishasobol committed 90 days ago
  • simplify
    grishasobol committed 90 days ago
  • feat(ethexe-malachite): shape + ordering + gas_allowance checks in validate_block_above
    grishasobol committed 90 days ago
  • chore(ethexe-malachite): 10-iteration cross-audit — TODO+_+_+ for confirmed findings
    grishasobol committed 90 days ago
  • remove redundant proposals removal
    grishasobol committed 90 days ago
  • make app infallible to fit malachite guarantees
    grishasobol committed 87 days ago
  • chore(ethexe-malachite): TODO+_+_+ for partial-finalize engine/app drift
    grishasobol committed 87 days ago
  • remove loop break in case of storing undecided proposals break
    grishasobol committed 87 days ago
  • fix validate_rejects_advance_that_regresses_last_advanced_eb
    grishasobol committed 87 days ago
  • fix problem with infinet tx holding in mem-pool
    grishasobol committed 87 days ago
  • fix problem with future heights proposals
    grishasobol committed 87 days ago
  • fix problem with chain commitment checkpoint
    grishasobol committed 87 days ago
  • fix block proposal handling
    grishasobol committed 87 days ago
  • fix finalization drifting
    grishasobol committed 87 days ago
  • + more commits ...
Loading