Welshman Docs / @welshman/signer / Nip07Signer
Class: Nip07Signer
Defined in: packages/signer/src/signers/nip07.ts:24
Implements
Constructors
Constructor
new Nip07Signer():
Nip07Signer
Returns
Nip07Signer
Properties
nip04
nip04:
object
Defined in: packages/signer/src/signers/nip07.ts:59
decrypt()
decrypt: (
pubkey,message) =>Promise<string>
Parameters
pubkey
string
message
string
Returns
Promise<string>
encrypt()
encrypt: (
pubkey,message) =>Promise<string>
Parameters
pubkey
string
message
string
Returns
Promise<string>
Implementation of
nip44
nip44:
object
Defined in: packages/signer/src/signers/nip07.ts:66
decrypt()
decrypt: (
pubkey,message) =>Promise<string>
Parameters
pubkey
string
message
string
Returns
Promise<string>
encrypt()
encrypt: (
pubkey,message) =>Promise<string>
Parameters
pubkey
string
message
string
Returns
Promise<string>
Implementation of
Methods
getPubkey()
getPubkey():
Promise<string>
Defined in: packages/signer/src/signers/nip07.ts:42
Returns
Promise<string>
Implementation of
sign()
sign(
template,options):Promise<SignedEvent>
Defined in: packages/signer/src/signers/nip07.ts:53
Parameters
template
options
SignOptions = {}
Returns
Promise<SignedEvent>
Implementation of
ISigner.sign