Skip to main content

Signer

bitcoinjs-lib v0.2.9-beta.16


bitcoinjs-lib / Signer

Interface: Signer

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

A Signer is a interface which in some way directly or indirectly has access to a private key, which can sign messages and transactions to authorize the network to perform operations.

Methods

getAddress()

getAddress(): Promise\<string>

Defined in: packages/scrypt-ts-btc/src/signer.ts:39

Get address of current signer.

Returns

Promise\<string>


getPublicKey()

getPublicKey(): Promise\<string>

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

Get publicKey of current signer.

Returns

Promise\<string>


signPsbt()

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

Defined in: packages/scrypt-ts-btc/src/signer.ts:43

traverse all inputs that match the current address to sign.

Parameters

psbtHex

string

options?

SignOptions

Returns

Promise\<string>


signPsbts()

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

Defined in: packages/scrypt-ts-btc/src/signer.ts:45

same as signPsbt, but sign multiple PSBTs at once.

Parameters

reqs

object[]

Returns

Promise\<string[]>