servo: remove unused scaffolding and docs#1
Open
eureka-igal wants to merge 24 commits intodevelopfrom
Open
Conversation
… new crate for plugin implementations (noop registrars); update workspace members Amp-Thread-ID: https://ampcode.com/threads/T-a536b43d-a0d3-4888-8501-896ee230941f Co-authored-by: Amp <amp@ampcode.com>
…rder-input start) behind `plugins` feature (#1)
… before RPC server boot Amp-Thread-ID: https://ampcode.com/threads/T-a536b43d-a0d3-4888-8501-896ee230941f Co-authored-by: Amp <amp@ampcode.com>
…ugin/eureka wiring (#2) * feat(toba): add is_toba metadata flag and accessors; rework RpcHook to register with deps; plumb hooks into RPC server Amp-Thread-ID: https://ampcode.com/threads/T-a536b43d-a0d3-4888-8501-896ee230941f Co-authored-by: Amp <amp@ampcode.com> * feat(toba): register eth_sendRawTransactionToba via extra_rpc using eureka crate; add is_toba metadata; avoid config flags; optional 'eureka' feature Amp-Thread-ID: https://ampcode.com/threads/T-a536b43d-a0d3-4888-8501-896ee230941f Co-authored-by: Amp <amp@ampcode.com> * chore: remove 'plugins' and 'eureka' feature flags; always compile plugin API and eureka TOBA RPC; make eureka a non-optional dep; ungate hook plumbing Amp-Thread-ID: https://ampcode.com/threads/T-a536b43d-a0d3-4888-8501-896ee230941f Co-authored-by: Amp <amp@ampcode.com> * refactor(toba): register eth_sendRawTransactionToba via RpcHook; add eureka hook registration in builder; remove direct extra_rpc call Amp-Thread-ID: https://ampcode.com/threads/T-a536b43d-a0d3-4888-8501-896ee230941f Co-authored-by: Amp <amp@ampcode.com> --------- Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-a536b43d-a0d3-4888-8501-896ee230941f Co-authored-by: Amp <amp@ampcode.com>
… expose module; no wiring yet
…on new BlockBidWithStatsObs sink wiring Amp-Thread-ID: https://ampcode.com/threads/T-fab665b1-3eb8-4c2d-afff-44fa5cf7d0db Co-authored-by: Amp <amp@ampcode.com>
…s to BlockBidWithStatsObs
…nsport; add optional runng dep
…s; NNG wiring remains in config.rs per plan
…required dep; update migration plan
…lugins; inline slot context; wire WS→orderpool and HTTP bidder. - Plugins config: [servo] all-or-nothing, no ; required ws/http/el/bearer/secret - ServoWsFetcher: consume required cfg, subscribe to inline slot context, start HTTP bidder - Inline slot context publisher/subscriber in live_builder::mod (remove separate module) - Remove ServoNngBidFeedPlugin and manual servo_slot_context - Add Servo HTTP client, stake & ERC20 wrappers; HTTP bidder consumes broadcast context - Builder: enable SERVO multiplexing when [servo] exists in TOML (no env) - fmt + clippy clean Amp-Thread-ID: https://ampcode.com/threads/T-caccf6dc-17c3-476a-83ff-237ac2a7cc8a Co-authored-by: Amp <amp@ampcode.com>
…ve mux usage; set global SERVO coordinator when [servo] present and feed it from NNG. - TBV is always the bidding service - If [servo] exists, create/set global ServoBidCoordinator - Wrap NNG scraped bids observer to also update coordinator - No env flags, no mux; SERVO HTTP bidder runs independently via plugin Amp-Thread-ID: https://ampcode.com/threads/T-caccf6dc-17c3-476a-83ff-237ac2a7cc8a Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-caccf6dc-17c3-476a-83ff-237ac2a7cc8a Co-authored-by: Amp <amp@ampcode.com>
…bidder. SERVO is optional via [servo] and runs HTTP bidder independently. Amp-Thread-ID: https://ampcode.com/threads/T-caccf6dc-17c3-476a-83ff-237ac2a7cc8a Co-authored-by: Amp <amp@ampcode.com>
…b chain_id from /info; keep TBV-only in-process bidding. Amp-Thread-ID: https://ampcode.com/threads/T-caccf6dc-17c3-476a-83ff-237ac2a7cc8a Co-authored-by: Amp <amp@ampcode.com>
…eshooting (slot ctx state, competition snapshots, eval decisions, cache updates). Amp-Thread-ID: https://ampcode.com/threads/T-caccf6dc-17c3-476a-83ff-237ac2a7cc8a Co-authored-by: Amp <amp@ampcode.com>
…ersion="1"); use alloy_signer LocalSigner::sign_hash_sync; remove manual fixed arrays; align field order. Amp-Thread-ID: https://ampcode.com/threads/T-caccf6dc-17c3-476a-83ff-237ac2a7cc8a Co-authored-by: Amp <amp@ampcode.com>
…lloy-signer, per-slot base tracking, safety checks, and richer logs; coordinator log improvements. Amp-Thread-ID: https://ampcode.com/threads/T-caccf6dc-17c3-476a-83ff-237ac2a7cc8a Co-authored-by: Amp <amp@ampcode.com>
- Delete docs/servo-migration-plan.md (migration doc) - Delete eureka/servo/bidder.rs (unused ServoBiddingService) - Remove bidder/enriching_service exports from eureka/servo/mod.rs - Keep all rbuilder-*.toml files intact as requested - Run rustfmt across workspace Amp-Thread-ID: https://ampcode.com/threads/T-caccf6dc-17c3-476a-83ff-237ac2a7cc8a Co-authored-by: Amp <amp@ampcode.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
Verification
Rationale