Welshman Docs / @welshman/signer / Nip46Signer
Class: Nip46Signer ​
Defined in: packages/signer/src/signers/nip46.ts:449
Implements ​
Constructors ​
Constructor ​
new Nip46Signer(
broker):Nip46Signer
Defined in: packages/signer/src/signers/nip46.ts:454
Parameters ​
broker ​
Returns ​
Nip46Signer
Properties ​
broker ​
broker:
Nip46Broker
Defined in: packages/signer/src/signers/nip46.ts:454
nip04 ​
nip04:
EncryptionImplementation
Defined in: packages/signer/src/signers/nip46.ts:451
Implementation of ​
nip44 ​
nip44:
EncryptionImplementation
Defined in: packages/signer/src/signers/nip46.ts:452
Implementation of ​
pubkey? ​
optionalpubkey:string
Defined in: packages/signer/src/signers/nip46.ts:450
Methods ​
getPubkey() ​
getPubkey():
Promise<string>
Defined in: packages/signer/src/signers/nip46.ts:466
Returns ​
Promise<string>
Implementation of ​
sign() ​
sign(
template,options):Promise<SignedEvent>
Defined in: packages/signer/src/signers/nip46.ts:474
Parameters ​
template ​
options ​
SignOptions = {}
Returns ​
Promise<SignedEvent>
Implementation of ​
ISigner.sign