This commit is contained in:
Jon Staab
2025-04-09 11:35:09 -07:00
parent 5f3624b8f3
commit 728ad1fba0
37 changed files with 1039 additions and 2183 deletions
+1 -1
View File
@@ -184,7 +184,7 @@ describe("Events", () => {
describe("signature validation", () => {
it("should validate signature using verifiedSymbol", () => {
let event = createSignedEvent() as Events.SignedEvent
const event = createSignedEvent() as Events.SignedEvent
event[verifiedSymbol] = true
expect(Events.verifyEvent(event)).toBe(true)
+1 -3
View File
@@ -211,9 +211,7 @@ describe("Filters", () => {
it("should calculate filter generality", () => {
expect(getFilterGenerality({ids: [id]})).toBe(0)
expect(getFilterGenerality({authors: [pubkey], "#p": [pubkey]})).toBe(0.2)
expect(getFilterGenerality({authors: [pubkey, pubkey, pubkey], kinds: [1]})).toBe(
0.01,
)
expect(getFilterGenerality({authors: [pubkey, pubkey, pubkey], kinds: [1]})).toBe(0.01)
expect(getFilterGenerality({kinds: [1]})).toBe(1)
})
+2 -1
View File
@@ -72,7 +72,8 @@ export const verifyEvent = (() => {
})
}
return (event: TrustedEvent) => event.sig && (event[verifiedSymbol] || verify(event as SignedEvent))
return (event: TrustedEvent) =>
event.sig && (event[verifiedSymbol] || verify(event as SignedEvent))
})()
export const isEventTemplate = (e: EventTemplate): e is EventTemplate =>