DefaultSigner
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
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
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
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?
Returns
Promise
\<string
>
Implementation of
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
[]>