Creates an instance of BitcoinSigner.
The client instance.
The name of the signer.
The icon URL of the signer.
The address type.
Optional_appUri: stringThe application URI.
The connections repository.
ReadonlynameThe name of the signer.
ReadonlyiconThe icon URL of the signer.
ReadonlyaddressThe address type.
Disconnects to the signer.
A promise that resolves when the signer is disconnected.
Gets the Bitcoin account address.
A promise that resolves to the Bitcoin account address.
Gets the Bitcoin public key.
A promise that resolves to the Bitcoin public key.
Connects to the provider by requesting authentication.
A promise that resolves when the connection is established.
Checks if the signer is connected.
A promise that resolves to true if connected, false otherwise.
Signs a raw message with the Bitcoin account.
The message to sign.
A promise that resolves to the signed message.
Signs a PSBT using JoyID wallet.
The hex string of PSBT to sign.
Optionaloptions: SignPsbtOptionsA promise that resolves to the signed PSBT as a Hex string.
Broadcasts a PSBT to the Bitcoin network.
Optional_options: SignPsbtOptionsSign and broadcast a PSBT.
The hex string of PSBT to sign and broadcast.
Optionaloptions: SignPsbtOptionsOptions for signing the PSBT.
A promise that resolves to the transaction ID as a Hex string.
Class representing a Bitcoin signer that extends SignerBtc