Welshman Docs / @welshman/signer / Nip55Signer
Class: Nip55Signer ​
Defined in: packages/signer/src/signers/nip55.ts:11
Implements ​
Constructors ​
Constructor ​
new Nip55Signer(
packageName):Nip55Signer
Defined in: packages/signer/src/signers/nip55.ts:19
Parameters ​
packageName ​
string
Returns ​
Nip55Signer
Properties ​
nip04 ​
nip04:
object
Defined in: packages/signer/src/signers/nip55.ts:85
decrypt() ​
decrypt: (
senderPubKey,message) =>Promise<string>
Parameters ​
senderPubKey ​
string
message ​
string
Returns ​
Promise<string>
encrypt() ​
encrypt: (
recipientPubKey,message) =>Promise<string>
Parameters ​
recipientPubKey ​
string
message ​
string
Returns ​
Promise<string>
Implementation of ​
nip44 ​
nip44:
object
Defined in: packages/signer/src/signers/nip55.ts:116
decrypt() ​
decrypt: (
senderPubKey,message) =>Promise<string>
Parameters ​
senderPubKey ​
string
message ​
string
Returns ​
Promise<string>
encrypt() ​
encrypt: (
recipientPubKey,message) =>Promise<string>
Parameters ​
recipientPubKey ​
string
message ​
string
Returns ​
Promise<string>
Implementation of ​
Methods ​
getPubkey() ​
getPubkey():
Promise<string>
Defined in: packages/signer/src/signers/nip55.ts:51
Returns ​
Promise<string>
Implementation of ​
sign() ​
sign(
template,options):Promise<SignedEvent>
Defined in: packages/signer/src/signers/nip55.ts:67
Parameters ​
template ​
options ​
SignOptions = {}
Returns ​
Promise<SignedEvent>
Implementation of ​
ISigner.sign