nip60: stop requiring the "sat" string on history amounts.

This commit is contained in:
fiatjaf 2025-01-29 12:47:33 -03:00
parent 5e2d455b72
commit 26597452c5

View File

@ -114,10 +114,10 @@ func (h *HistoryEntry) parse(ctx context.Context, kr nostr.Keyer, evt *nostr.Eve
} }
case "amount": case "amount":
essential++ essential++
if len(tag) < 3 { if len(tag) < 2 {
return fmt.Errorf("'amount' tag must have at least 3 items") return fmt.Errorf("'amount' tag must have at least 2 items")
} }
if tag[2] != "sat" { if len(tag) >= 3 && tag[2] != "sat" {
return fmt.Errorf("only 'sat' wallets are supported") return fmt.Errorf("only 'sat' wallets are supported")
} }
v, err := strconv.ParseUint(tag[1], 10, 64) v, err := strconv.ParseUint(tag[1], 10, 64)