diff --git a/eth/catalyst/api.go b/eth/catalyst/api.go index 7f6dd40907..738b3fdadc 100644 --- a/eth/catalyst/api.go +++ b/eth/catalyst/api.go @@ -883,7 +883,7 @@ func (api *ConsensusAPI) checkFork(timestamp uint64, forks ...forks.Fork) bool { // ExchangeCapabilities returns the current methods provided by this node. func (api *ConsensusAPI) ExchangeCapabilities([]string) []string { - valueT := reflect.TypeOf(api) + valueT := reflect.TypeFor[*ConsensusAPI]() caps := make([]string, 0, valueT.NumMethod()) for i := 0; i < valueT.NumMethod(); i++ { name := []rune(valueT.Method(i).Name) diff --git a/triedb/hashdb/database.go b/triedb/hashdb/database.go index 38392aa519..e7eec45d96 100644 --- a/triedb/hashdb/database.go +++ b/triedb/hashdb/database.go @@ -111,7 +111,7 @@ type cachedNode struct { // cachedNodeSize is the raw size of a cachedNode data structure without any // node data included. It's an approximate size, but should be a lot better // than not counting them. -var cachedNodeSize = int(reflect.TypeOf(cachedNode{}).Size()) +var cachedNodeSize = int(reflect.TypeFor[cachedNode]().Size()) // forChildren invokes the callback for all the tracked children of this node, // both the implicit ones from inside the node as well as the explicit ones