diff --git a/packages/lib/src/LRUCache.ts b/packages/lib/src/LRUCache.ts index ff23cd5..6546091 100644 --- a/packages/lib/src/LRUCache.ts +++ b/packages/lib/src/LRUCache.ts @@ -50,7 +50,7 @@ export function cached({ cache.set(k, getValue(args)) } - return cache.get(k) + return cache.get(k)! } get.cache = cache diff --git a/packages/util/src/Events.ts b/packages/util/src/Events.ts index e3524b6..18debc5 100644 --- a/packages/util/src/Events.ts +++ b/packages/util/src/Events.ts @@ -103,10 +103,12 @@ export const hasValidSignature = cached({ }, getValue: ([e]: [SignedEvent]) => { try { - return verifyEvent(e) + verifyEvent(e) } catch (err) { return false } + + return true }, })