Welshman Docs / @welshman/signer / Nip01Signer
Class: Nip01Signer
Defined in: packages/signer/src/signers/nip01.ts:4
Implements
Constructors
Constructor
new Nip01Signer(
secret):Nip01Signer
Defined in: packages/signer/src/signers/nip01.ts:7
Parameters
secret
string
Returns
Nip01Signer
Properties
nip04
nip04:
object
Defined in: packages/signer/src/signers/nip01.ts:20
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/nip01.ts:25
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/nip01.ts:15
Returns
Promise<string>
Implementation of
sign()
sign(
event,options):Promise<SignedEvent>
Defined in: packages/signer/src/signers/nip01.ts:17
Parameters
event
options
SignOptions = {}
Returns
Promise<SignedEvent>
Implementation of
ISigner.sign
ephemeral()
staticephemeral():Nip01Signer
Defined in: packages/signer/src/signers/nip01.ts:13
Returns
Nip01Signer
fromSecret()
staticfromSecret(secret):Nip01Signer
Defined in: packages/signer/src/signers/nip01.ts:11
Parameters
secret
string
Returns
Nip01Signer