From 73336eda96510652881080c7b339d0eca7bc4ca1 Mon Sep 17 00:00:00 2001 From: rene <41963722+renaynay@users.noreply.github.com> Date: Tue, 9 Jan 2024 11:36:22 +0100 Subject: [PATCH] fix(core): Use `Verify` from go-header pkg in `CoreExchange` (#3077) We should have been using the high-level `Verify` check from go-header inside of the `CoreExchange` instead of the `ExtendedHeader`-based implementation of Verify. Co-authored-by: ramin --- core/exchange.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/exchange.go b/core/exchange.go index 79f3d6337a..cf889a38bb 100644 --- a/core/exchange.go +++ b/core/exchange.go @@ -78,7 +78,7 @@ func (ce *Exchange) GetRangeByHeight( ce.metrics.requestDurationPerHeader(ctx, time.Since(start), amount) for _, h := range headers { - err := from.Verify(h) + err := libhead.Verify[*header.ExtendedHeader](from, h, libhead.DefaultHeightThreshold) if err != nil { return nil, fmt.Errorf("verifying next header against last verified height: %d: %w", from.Height(), err)