A promise that resolves to a string representing the Bitcoin account.
Gets the Bitcoin public key associated with the signer.
A promise that resolves to a HexLike value representing the Bitcoin public key.
Ensure the BTC network is the same as CKB network.
Register a listener to be called when this signer is replaced.
A function for unregister
Connects to the signer.
A promise that resolves when the connection is complete.
Check if the signer is connected.
A promise that resolves the connection status.
Signs a message and returns signature only. This method is not implemented and should be overridden by subclasses.
A promise that resolves to the signature as a string.
Signs a PSBT using UTXO Global wallet.
Optional_options: SignPsbtOptionsA promise that resolves to the signed PSBT as a Hex string
Broadcasts a signed PSBT to the Bitcoin network.
Optional_options: SignPsbtOptionsA promise that resolves to the transaction ID as a Hex string
Gets the Bitcoin account associated with the signer.