Skip to main content

DefaultSigner

bitcoinjs-lib v0.2.9-beta.16


bitcoinjs-lib / DefaultSigner

Class: DefaultSigner

Defined in: packages/scrypt-ts-btc/src/signers/defaultSigner.ts:20

An implemention of a simple signer which should just be used in nodejs environments.

Implements​

Constructors​

new DefaultSigner()​

new DefaultSigner(keyPair, network, addressType): DefaultSigner

Defined in: packages/scrypt-ts-btc/src/signers/defaultSigner.ts:21

Parameters​

keyPair​

ECPairInterface = ...

network​

SupportedNetwork = 'fractal-testnet'

addressType​

AddressType = AddressType.P2TR

Returns​

DefaultSigner

Methods​

getAddress()​

getAddress(): Promise\<string>

Defined in: packages/scrypt-ts-btc/src/signers/defaultSigner.ts:27

Get address of current signer.

Returns​

Promise\<string>

Implementation of​

Signer.getAddress


getPublicKey()​

getPublicKey(): Promise\<string>

Defined in: packages/scrypt-ts-btc/src/signers/defaultSigner.ts:37

Get publicKey of current signer.

Returns​

Promise\<string>

Implementation of​

Signer.getPublicKey


signPsbt()​

signPsbt(psbtHex, options?): Promise\<string>

Defined in: packages/scrypt-ts-btc/src/signers/defaultSigner.ts:41

traverse all inputs that match the current address to sign.

Parameters​

psbtHex​

string

options?​

SignOptions

Returns​

Promise\<string>

Implementation of​

Signer.signPsbt


signPsbts()​

signPsbts(reqs): Promise\<string[]>

Defined in: packages/scrypt-ts-btc/src/signers/defaultSigner.ts:108

same as signPsbt, but sign multiple PSBTs at once.

Parameters​

reqs​

object[]

Returns​

Promise\<string[]>

Implementation of​

Signer.signPsbts