From 1a3327616660c228b9e6bdf281106e5c3b0f92a1 Mon Sep 17 00:00:00 2001 From: Florent Tapponnier <160007691+Flotapponnier@users.noreply.github.com> Date: Tue, 11 Aug 2026 14:49:04 +0200 Subject: [PATCH] fix: skip DeFiLlama entries with null/zero amount (perp-longevity false positive) --- harnesses/perp-protocol-longevity/cmd/script/defillama.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/harnesses/perp-protocol-longevity/cmd/script/defillama.go b/harnesses/perp-protocol-longevity/cmd/script/defillama.go index e54b5962..c07becb2 100644 --- a/harnesses/perp-protocol-longevity/cmd/script/defillama.go +++ b/harnesses/perp-protocol-longevity/cmd/script/defillama.go @@ -65,6 +65,9 @@ func enrichFromDefiLlama(reg []venueRecord) []venueRecord { if t.Before(reg[i].Launched) { continue } + if h.Amount <= 0 { + continue // null/zero amount = no confirmed financial loss + } if h.ReturnedFunds != nil && *h.ReturnedFunds >= h.Amount { continue }