Signer
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?
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[]>