feat(engine-api): exchange capabilities (#1469)

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
This commit is contained in:
Roman Krasiuk
2023-02-21 07:50:40 +02:00
committed by GitHub
parent 03832d6d23
commit 20aceb750c
3 changed files with 23 additions and 1 deletions

View File

@ -66,4 +66,8 @@ pub trait EngineApi {
&self,
transition_configuration: TransitionConfiguration,
) -> Result<TransitionConfiguration>;
/// See also <https://github.com/ethereum/execution-apis/blob/6452a6b194d7db269bf1dbd087a267251d3cc7f8/src/engine/common.md#capabilities>
#[method(name = "engine_exchangeCapabilities")]
async fn exchange_capabilities(&self, capabilities: Vec<String>) -> Result<Vec<String>>;
}