What to look for
If a prepared transaction hassignatureRequests.length > 0, the client still
needs to sign it before submission.
Ed25519 signing
For normal Solana-key signing, usesignPreparedTransaction(...):
Secp256r1 and passkeys
For passkey-backed prepared transactions, use the Swig signing helpers:Secp256k1 and EVM wallets
For EVM-backed prepared transactions, use the EVM helper. It wraps an EIP-1193 provider withpersonal_sign and adds the Ethereum message prefix expected by
Swig’s secp256k1 authority payload.

