Associated token accounts
Apple Watch derives the canonical sender and recipient token accounts from each owner and mint. A phone-supplied account cannot redirect the transfer to another owner.
Solana · SOL
Your iPhone prepares SOL and token transfers. Apple Watch verifies the destination, token accounts, mint, program, amount, and fee.
Current support
Native assets, token standards, and connection methods differ by network.
On Apple Watch
On Solana, the account receiving a token can matter as much as the owner address. Cryptograph binds the approval to the exact transfer shape it knows how to show.
Network-specific security
Token value lands in a token account rather than the owner address itself. Apple Watch derives the canonical account for the owner, mint, and token program.
The sender and recipient accounts must use the same Token or Token-2022 program. Mixed programs, redirected accounts, and nonstandard auxiliary accounts are refused.
Solana security
A Solana transfer names accounts as well as a recipient. Cryptograph checks those relationships before signing.
Apple Watch derives the canonical sender and recipient token accounts from each owner and mint. A phone-supplied account cannot redirect the transfer to another owner.
The signed accounts determine whether the transfer uses Token or Token-2022. The mint, decimals, program, and verification status appear on the watch, and mixed-program pairs are refused.
The watch derives the signature fee and includes the rent deposit when a recipient token account must be created. An expiring blockhash or conflicting phone fee requires the request to be rebuilt.
A normal send request can authorize only a native SOL or supported token transfer. A token/native mismatch, different operation, or payload the watch cannot decode is refused before approval.
Both raw WalletConnect transaction methods are disabled, and address-lookup-table transactions are refused at the watch boundary. A message that decodes as a Solana transaction is also refused.
Cryptograph finds active SPL and Token-2022 delegates and labels their program risk. A revoke request emits one SPL Revoke instruction through the correct token program and is approved on Apple Watch. Durable nonce accounts can also be closed to return their SOL.
Verified Solana programs
Cryptograph checks Solana program IDs and delegate addresses against reviewed lists built into the app. Known identities can be named during review. Unknown identities keep their full address and warning.
Program recognition does not replace instruction-by-instruction review. Raw WalletConnect transaction signing remains disabled until every account and instruction can be disclosed on Apple Watch.
The published registry lists reviewed protocol program IDs. Verification does not promise that the program has no bugs.
Current limit
A raw Solana transaction can authorize several programs, accounts, signer roles, and value movements. Cryptograph will not sign one until every consequential instruction can be disclosed on Apple Watch.
The decoder can identify known hazards. A warning does not replace a complete account-by-account review.