Privy’s ConnectedStandardSolanaWallet object is fully compatible with popular web3 libraries for interfacing wallets and signing transactions and messages, such as
@solana/kit.Read below to learn how to best integrate Privy alongside @solana/kit.First find your desired wallet from the wallets array:Signing Transactions
Transactions generated by@solana/kit can be signed using the signTransaction method from the useStandardSignTransaction hook.Sending Transactions
Transactions signed using thesignTransaction method can be sent using the signAndSendTransaction method from the useStandardSignAndSendTransaction hook.Some external wallets connected via
wallet_connect_qr_solana (such as Fireblocks) only support
signing and do not support sign-and-send. For these wallets, signTransaction returns a raw
64-byte signature instead of a fully signed transaction. See the sign a
transaction guide for instructions on how to
attach the signature to the compiled transaction and send it manually.
