aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrien Hopkins <[email protected]>2025-09-04 19:29:36 -0500
committerAdrien Hopkins <[email protected]>2025-09-04 19:29:36 -0500
commitcb5d64ef82ab4acd636d024234d2d3bdd5959b0b (patch)
treeb56dfe2f1e3bf3565803c30a1288fb36a167433b
parent2efc8bb7e543102673aa8cee80ec4f3681c2e51d (diff)
downloadcoinos-ui-cb5d64ef82ab4acd636d024234d2d3bdd5959b0b.tar.gz
coinos-ui-cb5d64ef82ab4acd636d024234d2d3bdd5959b0b.zip
Try to get user private key
-rw-r--r--src/routes/(app)/dm/[recipient]/+page.svelte9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/routes/(app)/dm/[recipient]/+page.svelte b/src/routes/(app)/dm/[recipient]/+page.svelte
index 0486d00f..b4cb1459 100644
--- a/src/routes/(app)/dm/[recipient]/+page.svelte
+++ b/src/routes/(app)/dm/[recipient]/+page.svelte
@@ -1,14 +1,21 @@
<script lang="ts">
import Icon from "$comp/Icon.svelte";
- import { hexToBytes } from '@noble/hashes/utils';
+ import { hexToBytes, bytesToHex } from '@noble/hashes/utils';
import * as nip17 from 'nostr-tools/nip17';
import { createNIP17Message } from '$lib/nip17';
+ import { sign, getPrivateKey } from '$lib/nostr';
let { data } = $props();
const { recipient } = data;
+ // console.log(sign({kind: 13, created_at: 0, tags: [], pubkey: recipient.pubkey, content: "Test"}, recipient));
+
let senderSK, overridePK, text;
+ getPrivateKey(recipient)
+ .then(key => senderSK = bytesToHex(key))
+ .catch(console.log);
+
const btnCreateMessage = () => {
try {
const recipientPK = overridePK || recipient.pubkey;