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