Add sign util

This commit is contained in:
Jon Staab
2025-11-04 09:30:31 -08:00
parent e860ae6f2b
commit 7d3b865451
2 changed files with 11 additions and 2 deletions
+10 -1
View File
@@ -1,7 +1,14 @@
import {derived, writable} from "svelte/store"
import {cached, randomId, append, omit, equals, assoc} from "@welshman/lib"
import {withGetter} from "@welshman/store"
import {Wallet, WRAP, getPubkeyTagValues, HashedEvent, SignedEvent} from "@welshman/util"
import {
Wallet,
WRAP,
getPubkeyTagValues,
HashedEvent,
StampedEvent,
SignedEvent,
} from "@welshman/util"
import {
Nip59,
WrappedSigner,
@@ -266,6 +273,8 @@ export const getSignerFromPubkey = (pubkey: string) => {
export const signer = withGetter(derived(session, getSigner))
export const sign = (event: StampedEvent) => signer.get()?.sign(event)
export const nip44EncryptToSelf = (payload: string) => {
const $pubkey = pubkey.get()
const $signer = signer.get()