The sign type.
Gets the internal address associated with the signer.
A promise that resolves to a string representing the internal address.
Gets the identity for verifying signature, usually it's address
A promise that resolves to a string representing the identity
Gets an array of Address objects associated with the signer.
A promise that resolves to an array of Address objects.
Connects to the signer.
A promise that resolves when the connection is complete.
Register a listener to be called when this signer is replaced.
A function for unregister
Check if the signer is connected.
A promise that resolves the connection status.
Prepares a transaction before signing. This method can be overridden by subclasses to perform any necessary steps, such as adding cell dependencies or witnesses, before the transaction is signed. The default implementation converts the TransactionLike object to a Transaction object without modification.
A promise that resolves to the prepared Transaction object.
Note that this default implementation does not add any cell dependencies or dummy witnesses.
This may lead to an underestimation of transaction size and fees if used with methods
like Transaction.completeFee. Subclasses for signers that are intended to sign
transactions should override this method to perform necessary preparations.
Gets the sign type.