Accept deposits from any chain. Funds are automatically detected and bridged to your desired destination.
The Universal Deposit SDK (@particle-network/universal-deposit) lets your app accept deposits from any chain. It gives your users deposit addresses for every chain supported by Universal Accounts, with funds automatically detected and bridged to your configured destination chain in USDC.
Learn More About Universal Accounts
Universal Deposit leverages Universal Accounts. Learn what they are and how they work.
Universal Deposit uses USDC as the bridged asset. All deposits are automatically converted to USDC and sent to your configured destination chain.
Due to the architecture of Universal Deposit, it is not compatible with Particle Connectkit or Authkit.
The React components (DepositWidget, DepositModal, RecoveryWidget, RecoveryModal) use Tailwind utility classes. The SDK ships a pre-built CSS file that you must import in your app:
Copy
/* In your global CSS file */@import "@particle-network/universal-deposit/styles.css";