Documentation
Preparing search index...
@kehto/runtime
Signer
Interface Signer
NIP-07 compatible signer interface — minimal methods the runtime needs.
interface
Signer
{
nip04
?:
{
decrypt
(
pubkey
:
string
,
ciphertext
:
string
)
:
Promise
<
string
>
;
encrypt
(
pubkey
:
string
,
plaintext
:
string
)
:
Promise
<
string
>
;
}
;
nip44
?:
{
decrypt
(
pubkey
:
string
,
ciphertext
:
string
)
:
Promise
<
string
>
;
encrypt
(
pubkey
:
string
,
plaintext
:
string
)
:
Promise
<
string
>
;
}
;
getPublicKey
?
()
:
string
|
Promise
<
string
>
;
getRelays
?
()
:
|
Record
<
string
,
{
read
:
boolean
;
write
:
boolean
}
>
|
Promise
<
Record
<
string
,
{
read
:
boolean
;
write
:
boolean
}
>
>
;
signEvent
?
(
event
:
NostrEvent
|
EventTemplate
)
:
Promise
<
NostrEvent
>
;
}
Index
Properties
nip04?
nip44?
Methods
get
Public
Key?
get
Relays?
sign
Event?
Properties
Optional
nip04
nip04
?:
{
decrypt
(
pubkey
:
string
,
ciphertext
:
string
)
:
Promise
<
string
>
;
encrypt
(
pubkey
:
string
,
plaintext
:
string
)
:
Promise
<
string
>
;
}
Optional
nip44
nip44
?:
{
decrypt
(
pubkey
:
string
,
ciphertext
:
string
)
:
Promise
<
string
>
;
encrypt
(
pubkey
:
string
,
plaintext
:
string
)
:
Promise
<
string
>
;
}
Methods
Optional
get
Public
Key
getPublicKey
?
()
:
string
|
Promise
<
string
>
Returns
string
|
Promise
<
string
>
Optional
get
Relays
getRelays
?
()
:
|
Record
<
string
,
{
read
:
boolean
;
write
:
boolean
}
>
|
Promise
<
Record
<
string
,
{
read
:
boolean
;
write
:
boolean
}
>
>
Returns
|
Record
<
string
,
{
read
:
boolean
;
write
:
boolean
}
>
|
Promise
<
Record
<
string
,
{
read
:
boolean
;
write
:
boolean
}
>
>
Optional
sign
Event
signEvent
?
(
event
:
NostrEvent
|
EventTemplate
)
:
Promise
<
NostrEvent
>
Parameters
event
:
NostrEvent
|
EventTemplate
Returns
Promise
<
NostrEvent
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
nip04
nip44
Methods
get
Public
Key
get
Relays
sign
Event
Documentation
Loading...
NIP-07 compatible signer interface — minimal methods the runtime needs.