summaryrefslogtreecommitdiff
path: root/desk/sur/nostril.hoon
blob: 1e516951795307b440203087cf49e05906e53d28 (plain)
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
|%
++  shim-url  'http://localhost:8888/shim'
+$  state  state-0
+$  state-0
  $:  %0
      relays=(set @t)
      events=(list event)  :: let's limit it to 100
      keys=(set keys)
  ==
+$  keys  [pub=@ priv=@]
++  default  ^-  state-0  =/  s  *state-0  s(relays (silt ~['wss://relay.damus.io' 'wss://nos.lol']))
:: NOSTR structs
::
++  event
$:  id=@ux           :: 32bytes
    pubkey=@ux       ::  32bytes
    created-at=@ud   :: seconds
    kind=@ud
    tags=(list tag)
    content=@t
    sig=@ux          ::  64bytes
==
++  tag
$:  key=@t
    value=@t
    rest=(list @t)
==
--