Prompt the user to sign a message with their wallet
import { useWalletKitLink } from "@walletkit/react-link"; import { toHex } from "viem"; function App() { const walletKit = useWalletKitLink(); const [signature, setSignature] = useState(""); const signMessage = async () => { const signature = await walletKit.signMessage(toHex("hello world")); setSignature(signature); }; return ( <div> <button onClick={() => signMessage()}>Sign Message</button> {signature ? <div>Signature: {signature}</div> : null} </div> ); }