interface WalletSigner { getAddress(): Promise<`0x${string}`>; signMessage(message: string | Uint8Array): Promise<`0x${string}`>; } Methods
getAddress
- getAddress(): Promise<`0x${string}`>
Returns Promise<`0x${string}`>
signMessage
- signMessage(message): Promise<`0x${string}`>
Parameters
- message: string | Uint8Array
Returns Promise<`0x${string}`>
A viem-compatible signer interface for wallet operations. This replaces ethers' AbstractSigner/Signer.