From 88a39a6015060e1b8c45f4dfe7c4bc5178896117 Mon Sep 17 00:00:00 2001 From: jsvisa Date: Tue, 21 Oct 2025 11:44:26 +0800 Subject: [PATCH] cmd/devp2p: in reverse order, skip should be backwards --- cmd/devp2p/internal/ethtest/chain.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/devp2p/internal/ethtest/chain.go b/cmd/devp2p/internal/ethtest/chain.go index 689667a56b..2017f628e5 100644 --- a/cmd/devp2p/internal/ethtest/chain.go +++ b/cmd/devp2p/internal/ethtest/chain.go @@ -217,7 +217,7 @@ func (c *Chain) GetHeaders(req *eth.GetBlockHeadersPacket) ([]*types.Header, err } if req.Reverse { for i := 1; i < int(req.Amount); i++ { - blockNumber -= (1 - req.Skip) + blockNumber -= (1 + req.Skip) headers[i] = c.blocks[blockNumber].Header() } return headers, nil