Welshman Docs / @welshman/signer / Nip46Signer
Class: Nip46Signer
Defined in: packages/signer/src/signers/nip46.ts:534
Implements
Constructors
Constructor
new Nip46Signer(
broker):Nip46Signer
Defined in: packages/signer/src/signers/nip46.ts:539
Parameters
broker
Returns
Nip46Signer
Properties
broker
broker:
Nip46Broker
Defined in: packages/signer/src/signers/nip46.ts:539
nip04
nip04:
EncryptionImplementation
Defined in: packages/signer/src/signers/nip46.ts:536
Implementation of
nip44
nip44:
EncryptionImplementation
Defined in: packages/signer/src/signers/nip46.ts:537
Implementation of
pubkey?
optionalpubkey:string
Defined in: packages/signer/src/signers/nip46.ts:535
Methods
cleanup()
cleanup():
Promise<void>
Defined in: packages/signer/src/signers/nip46.ts:565
Returns
Promise<void>
Implementation of
getPubkey()
getPubkey():
Promise<string>
Defined in: packages/signer/src/signers/nip46.ts:551
Returns
Promise<string>
Implementation of
sign()
sign(
template,options):Promise<SignedEvent>
Defined in: packages/signer/src/signers/nip46.ts:559
Parameters
template
options
SignOptions = {}
Returns
Promise<SignedEvent>
Implementation of
ISigner.sign