Unverified Commit 2fecac60 authored by Marius van der Wijden's avatar Marius van der Wijden Committed by GitHub

eth/catalyst: implement exchangeCapabilities method (#26555)

Spec: ethereum/execution-apis#364
parent 245cff0a
......@@ -79,6 +79,17 @@ const (
beaconUpdateWarnFrequency = 5 * time.Minute
)
// All methods provided over the engine endpoint.
var caps = []string{
"engine_forkchoiceUpdatedV1",
"engine_forkchoiceUpdatedV2",
"engine_exchangeTransitionConfigurationV1",
"engine_getPayloadV1",
"engine_getPayloadV2",
"engine_newPayloadV1",
"engine_newPayloadV2",
}
type ConsensusAPI struct {
eth *eth.Ethereum
......@@ -732,3 +743,8 @@ func (api *ConsensusAPI) heartbeat() {
}
}
}
// ExchangeCapabilities returns the current methods provided by this node.
func (api *ConsensusAPI) ExchangeCapabilities([]string) []string {
return caps
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment