diff --git a/event.ts b/event.ts index 0ba5498..d85f5c1 100644 --- a/event.ts +++ b/event.ts @@ -98,7 +98,7 @@ export function validateEvent(event: UnsignedEvent): boolean { return true } -export function verifySignature(event: Event & {sig: string}): boolean { +export function verifySignature(event: Event): boolean { return secp256k1.schnorr.verifySync( event.sig, getEventHash(event), diff --git a/filter.ts b/filter.ts index e27ee0d..d9ed8f2 100644 --- a/filter.ts +++ b/filter.ts @@ -13,7 +13,7 @@ export type Filter = { export function matchFilter( filter: Filter, - event: Event & {id: string} + event: Event ): boolean { if (filter.ids && filter.ids.indexOf(event.id) === -1) return false if (filter.kinds && filter.kinds.indexOf(event.kind) === -1) return false @@ -42,7 +42,7 @@ export function matchFilter( export function matchFilters( filters: Filter[], - event: Event & {id: string} + event: Event ): boolean { for (let i = 0; i < filters.length; i++) { if (matchFilter(filters[i], event)) return true