AbstractCreates a new watch-only signer
The wallet address to watch
Gets the key scheme for this signer
Key scheme string (ed25519 for compatibility)
Gets the public key information for this signer
Returns a mock public key object that provides the wallet address but cannot be used for actual cryptographic operations.
Mock public key object
Signs transaction bytes (not implemented for watch-only mode)
This method is required by the Signer interface but cannot actually sign transactions in watch-only mode.
Transaction bytes to sign
Promise
AbstractsignAbstractsignSigns provided personal message by calling signWithIntent() with a PersonalMessage provided as intent scope
AbstractsignSigns provided transaction by calling signWithIntent() with a TransactionData provided as intent scope
Sign messages with a specific intent. By combining the message bytes with the intent before hashing and signing, it ensures that a signed message is tied to a specific purpose and domain separator is provided
Web signer implementation
For use in browser environments