Previously https://github.com/alloy-rs/alloy/pull/978 missed coinbase and timeout when adding the additional undocumented fields available on the actual node. I suspect this happened because the the initial versions of rpc-types-mev were based on Flashbots' public API docs for eth_callBundle, but the public options are actually only a subset of what's actually available on an actual node.
Solution
This simply adds the missing fields and their builder methods. I'll also make a follow-on PR to add functionality for them in reth.
Motivation
Previously https://github.com/alloy-rs/alloy/pull/978 missed
coinbase
andtimeout
when adding the additional undocumented fields available on the actual node. I suspect this happened because the the initial versions ofrpc-types-mev
were based on Flashbots' public API docs foreth_callBundle
, but the public options are actually only a subset of what's actually available on an actual node.Solution
This simply adds the missing fields and their builder methods. I'll also make a follow-on PR to add functionality for them in reth.
PR Checklist