Mevboost relay implementation #5757
Labels
C-enhancement
New feature or request
M-prevent-stale
Prevents old inactive issues/PRs from being closed due to inactivity
Describe the feature
Submitting mev-boost relays requires a signed
BidTrace
, a struct already defined inreth/crates/rpc/rpc-types/src/relay.rs
Line 48 in c58cdf9
as
reth/crates/rpc/rpc-types/src/relay.rs
Line 69 in c58cdf9
What is actually sent:
reth/crates/rpc/rpc-types/src/relay.rs
Line 76 in c58cdf9
AFAIK there is no signing functionality etc which means block builders have to implement their own. Would be convenient to have a signing implementation on the
BidTrace
struct that take a BLS signing key and produce aSignedMessage
.Might as well include request-response pattern for the 5 relay endpoints (types are already defined in
relay.rs
so should be ez)Happy to put together a PR for this if you'd like, as long as you are happy with the shape/approach.
sauce: I am running a reth builder and have currently rolled my own.
Would be a continuation on @mattsse #5568 as well
Additional context
Thinking something like this:
Which I guess could be made more generic for consumers along the lines of:
and then
or
The text was updated successfully, but these errors were encountered: