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