Welshman Docs / @welshman/signer / Nip55Signer
Class: Nip55Signer
Defined in: packages/signer/src/signers/nip55.ts:68
Implements
Constructors
Constructor
new Nip55Signer(
packageName,pubkey?):Nip55Signer
Defined in: packages/signer/src/signers/nip55.ts:73
Parameters
packageName
string
pubkey?
string
Returns
Nip55Signer
Properties
nip04
nip04:
object
Defined in: packages/signer/src/signers/nip55.ts:157
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/nip55.ts:162
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
packageName
readonlypackageName:string
Defined in: packages/signer/src/signers/nip55.ts:74
Methods
getPubkey()
getPubkey():
Promise<string>
Defined in: packages/signer/src/signers/nip55.ts:126
Returns
Promise<string>
Implementation of
sign()
sign(
template,options):Promise<SignedEvent>
Defined in: packages/signer/src/signers/nip55.ts:138
Parameters
template
options
SignOptions = {}
Returns
Promise<SignedEvent>
Implementation of
ISigner.sign