eth: embed range in peerInfo

This commit is contained in:
Felix Lange 2025-04-16 11:00:57 +02:00
parent 3571ef3647
commit 6b193040bd

View file

@ -26,7 +26,7 @@ import (
// about a connected peer. // about a connected peer.
type ethPeerInfo struct { type ethPeerInfo struct {
Version uint `json:"version"` // Ethereum protocol version negotiated Version uint `json:"version"` // Ethereum protocol version negotiated
BlockRange *peerBlockRange `json:"blockRange"` *peerBlockRange
} }
type peerBlockRange struct { type peerBlockRange struct {
@ -45,7 +45,7 @@ type ethPeer struct {
func (p *ethPeer) info() *ethPeerInfo { func (p *ethPeer) info() *ethPeerInfo {
info := &ethPeerInfo{Version: p.Version()} info := &ethPeerInfo{Version: p.Version()}
if br := p.BlockRange(); br != nil { if br := p.BlockRange(); br != nil {
info.BlockRange = &peerBlockRange{ info.peerBlockRange = &peerBlockRange{
Earliest: br.EarliestBlock, Earliest: br.EarliestBlock,
Latest: br.LatestBlock, Latest: br.LatestBlock,
LatestHash: br.LatestBlockHash, LatestHash: br.LatestBlockHash,