Skip to main content
Rhinestone Deposits lets users fund your application from supported chains and funding sources, while you receive the token your application needs on its destination chain. Accept funds from wallets, exchanges, or fiat on-ramps without building separate bridging and swap flows. Use Deposits to fund wallets, trading accounts, payment applications, or other onchain products.

Bring funds into your application

Your application chooses the destination chain, token, and recipient. Rhinestone detects incoming deposits, coordinates any required bridging and swaps, and delivers the funds to that destination. For example, an application that uses USDC on Base can accept supported assets from other chains. Users do not need to bridge and swap those assets themselves before depositing. Deposits supports EVM chains and Solana; Supported chains and tokens lists which chains accept deposits and which can receive them. Your application can track each deposit through processing and completion, keeping users informed as funds arrive.

Offer familiar funding methods

Give users a choice of how to fund:
  • Connected wallets: deposit assets from a wallet they already use.
  • Transfers: send crypto to a deposit address, using an address or QR code.
  • Fiat payments: fund through card, bank, or other supported payment methods.
  • Exchange funding: move assets from a supported centralized exchange.
You can sponsor gas, bridging, and swap fees during deposit processing to reduce the costs passed on to users.

Choose your deposit experience

The Deposit Widget provides a ready-made interface for funding methods, chain and token selection, and deposit progress. Customize its appearance to fit your application. The Deposit API provides the same deposit-processing infrastructure for a custom experience. Your application controls the interface and receives status updates as deposits progress. Deposits can work with your existing wallet setup; users do not need to create a Rhinestone wallet before funding your application.

Explore deposits