forked from nostrband/noauthd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
35 lines (27 loc) · 813 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Noauth Daemon
-------------
Server for Noauth Nostr key manager.
API:
POST /subscribe({
npub: string,
pushSubscription: json, // result of pushManager.subscribe
relays: string[] // which relays to watch for nip46 rpc
})
Server starts watching the relays for nip46 rpc and if it
detects that some requests don't have matching replies (signer
is sleeping) then it sends a push message to the signer.
Authorized using nip98.
POST /put({
npub: string,
data: string, // encrypted nsec
pwh: string // password hash
})
Server stores this data and will serve it back later
with /get. Authorized using nip98.
POST /get({
npub: string,
pwh: string // password hash
})
Server will return the data previously saved by /put,
pwh must match the one provided to /put (no access
to keys is needed).