Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.particle.network/llms.txt

Use this file to discover all available pages before exploring further.

Simple Deposit widget

What is Simple Deposit?

Simple Deposit (@particle-network/simple-deposit) lets your app accept deposits from any chain. It gives your users a deposit address for every chain supported by Universal Accounts, with funds automatically detected and bridged to your configured destination chain in USDC. It’s the fastest way to add cross-chain deposits to a single-chain app. Your users send funds from wherever their assets already live, and you receive a single, predictable asset on a single chain — no bridging UI, no network switching, and no other changes to your app.

Learn More About Universal Accounts

Simple Deposit is powered by Universal Accounts. Learn what they are and how they work.
Simple Deposit uses USDC as the bridged asset. All deposits are automatically converted to USDC and sent to your configured destination chain.

How it works

Simple Deposit is designed for fast, minimum-lift integrations into any app, regardless of the wallet stack you use.
  1. The SDK generates EVM and Solana deposit addresses for your user.
  2. Your user sends supported tokens to those addresses from any chain.
  3. The SDK detects each deposit and bridges it to your destination chain as USDC.
  4. Funds are swept to your configured destination address — automatically, or on demand.
Because it’s fully wallet-agnostic, Simple Deposit works alongside any wallet provider with no other UX changes. The user’s wallet address is only used as a reference for deposit account generation.
Due to the architecture of Simple Deposit, it is not compatible with Particle Connectkit or Authkit.

Try it live

See Simple Deposit in action before you integrate.

Try Live Demo

Open the Simple Deposit demo app.

Get started

Get a live integration ready in minutes — install the SDK, then pick the API that fits your app.

Quickstart

Install the SDK and accept your first deposit in minutes.

React SDK

DepositProvider, hooks, and UI components.

Core SDK

Headless DepositClient for server-side and non-React apps.

Reference

Types, constants, chain utilities, and advanced topics.