ResourcesFAQCommon questions about locks, vesting, and the Streamflow JS SDK.Copy MarkdownOpenWhat's the difference between a Lock and Vesting?Can I change stream flags after creation?What is initialAllocation in createVesting?Why does my vesting stream classify as a Lock?Why must amount be greater than 1 for locks?How do I fetch an existing stream by its ID?How do I list all streams for a wallet address?When should I use the composable API vs SolanaStreamClient directly?What is result.signers and why do I need to include it?Can I use a wallet adapter (frontend) instead of a Keypair?What RPC endpoint should I use?How do I find the stream ID after creation?Security & AuditsStreamflow protocol security audits and on-chain program guarantees.ChangelogVersion history and release notes for the Streamflow JS SDK.