Skip to main content
Signing lets users authorize transactions with their embedded wallet’s passkey. Detached message and typed-data signing are EVM-only. Rhinestone’s review shows the prepared payload before approval. The review experience and passkey approval serve different purposes: the review explains what the user is authorizing, while the passkey signs the bound challenge.

Review before every passkey signature

Passkey-signed intents, batches, session-grant revokes, messages, and typed data always show Rhinestone’s review before the passkey prompt. The review displays decoded transfers, approvals, and registered actions, with raw contract calls as a fallback when a safe decode is unavailable. Application-supplied labels are marked as unverified. Managed Solana instruction review shows programs, accounts and their roles, raw data, and lookup tables; it does not guarantee decoding or simulation. Any funding details and holdings displayed alongside instructions are snapshots, not predicted effects or proof of readiness. See Clear signing. The review does not remove passkey approval or change the account’s credential namespace. For actions that should run without a dialog or repeated passkey prompts, use separately authorized session keys for EVM intents. SmartSessions do not authorize managed Solana spending; see Networks.

Get started

Start with an initialized embedded wallet client.