Why it matters
Deposit flows make cross-chain funding feel like a familiar transfer. Users receive deposit instructions, send the specified asset, and Socket handles detection, routing, delivery, and status tracking. Use Deposit Addresses when your product needs to:- Accept funds from users without requiring a connected wallet on the origin chain.
- Support non-EVM flows such as Solana, Tron, Stellar, and HyperCore.
- Build account funding, checkout, exchange deposit, or protocol deposit experiences.
How it works
Your app requests a deposit quote withuserOps=deposit on /v3/swap/quote. Socket returns deposit instructions and a quoteId. After the user sends funds, Socket monitors the deposit and routes the output to the destination receiver.
See the Deposit Addresses guide for the full V3 integration flow including the activation step.