What problem does it solve? Developers building Solana applications in JavaScript or TypeScript need correct, up-to-date patterns for the modern @solana/kit SDK, which differs significantly from legacy web3.js 1.x in its functional, tree-shakeable design. ## Core Features & Use Cases - Transaction Building: Compose version-0 transactions with pipe, set fee payers, blockhash lifetimes, compute budgets, and address lookup tables. - Signing & Sending: Generate keypair signers, sign or partially sign transaction messages, and send with confirmation via RPC and WebSocket subscriptions. - Account Fetching & Decoding: Fetch encoded accounts, decode data with codecs, and interact with System, SPL Token, Token-2022, and Compute Budget programs. - Use Case: A developer migrating from web3.js 1.x can follow the included patterns to rebuild a SOL transfer flow, add priority fees, and handle blockhash-expiry retries with full TypeScript type safety. ## Quick Start Ask the assistant to write a TypeScript script using @solana/kit that transfers 0.1 SOL between two newly generated wallets on devnet.