Deposit widget
Introduction
Squid's Deposit Widget is a drop-in React component that lets your users deposit any token, from any supported chain, into a destination address you control — receiving the exact token you specify on the destination chain.
The widget wraps Squid's cross-chain routing API and SDK, so integrators get a fully-featured deposit / payment flow (route quoting, wallet connection, transaction execution and progress tracking) with minimal dev effort. It's the fastest way to accept cross-chain deposits or one-shot payments into your app.
Widget features
Two modes:
deposit(user-entered amount) andpayment(fixed amount, ideal for checkouts)Cross-chain routing across all chains supported by Squid (EVM, Cosmos, XRPL, and more)
Fully themeable via the shared Squid theming system (light / dark + custom palette overrides)
Integrator branding (name + logo) rendered inside the widget
Built-in route preview, progress and success / error screens
Transaction history view, scoped to your destination address
💡 Need a cross-chain swap UI instead of a deposit / payment flow? Check out the Swap Widget.
Last updated