Add sign timeout to thunk

This commit is contained in:
Jon Staab
2025-09-16 11:56:00 -07:00
parent 80944e64a7
commit a3295dc2fe
10 changed files with 94 additions and 35 deletions
+7 -1
View File
@@ -5,9 +5,15 @@ It includes methods for signing messages, verifying signatures, and encrypting/d
```typescript
export type SignOptions = {
signal?: AbortSignal
}
export type SignWithOptions = (event: StampedEvent, options?: SignOptions) => Promise<SignedEvent>
interface ISigner {
// Core signing functionality
sign: (event: StampedEvent) => Promise<SignedEvent>
sign: SignWithOptions
getPubkey: () => Promise<string>
// Encryption capabilities