usesecret

Privacy leak · Infrastructure

Transaction shape reveals the wallet software

Compute budget values, instruction order, and lookup tables fingerprint who built the transaction.

low

seen by: Anyone reading the chain

Wallets build transactions in recognizable ways: a fixed SetComputeUnitLimit and SetComputeUnitPrice pair, a particular instruction order, the same address lookup tables, the same tip account for a block-engine bundle. Combined with the precompile instruction, this shape usually identifies which secret passkey wallet you use, and narrows the set of people you could be.

Mitigation

Wallet builders: use common default values, simulate to set compute limits, and avoid per-user lookup tables. Users: assume your wallet brand is visible.
← Your RPC provider maps your IP to your vaultDurable nonce accounts link pre-signed transactions →

No analytics. No cookies. No third-party requests. Your key never leaves your device.