Declare the settlement target
Your app chooses the recipient and destination token, such as USDC on Optimism, Base, or Sui.
Deposits from any chain
Uniport lets apps receive assets on their home chain while users pay from whatever chain they already use.
Install one SDK component, set the destination token and recipient, and give users a deposit flow that handles quote creation, exact payment instructions, and settlement routing.
Funds settle to the app's Optimism address.
The actual problem
Most crypto apps still make users bridge before they can deposit, pay, or top up. That creates extra tabs, extra decisions, and a predictable drop-off point before the user reaches your product.
Uniport turns that into an app-native deposit flow. The app says what it wants to receive. The user chooses where they are paying from. Uniport handles the route between those two realities.
What Uniport gives developers
Your app chooses the recipient and destination token, such as USDC on Optimism, Base, or Sui.
Users can fund from supported chains instead of being forced to bridge manually before using your app.
Uniport's hosted backend handles the quote and intent plumbing so API keys and routing complexity stay out of app clients.
SDK surface
Use it for account funding, balances, checkout, deposits, and any flow where your app needs funds on a specific chain but users arrive with assets somewhere else.
Your app chooses the token, chain, and recipient.
The payer chooses where their assets are coming from.
Uniport gives exact amount and deposit instructions.
Funds settle where the app asked to receive them.
Where it fits
Let users top up balances from assets they already hold.
Give embedded or app wallets a source-chain flexible funding path.
Accept liquidity without sending users away to bridge first.
Receive the settlement asset while buyers pay from their chain.
Turn first deposits into an in-app flow instead of a bridge task.
Supported chains
Uniport is designed for a multi-chain world: apps can stay focused on their destination ecosystem while accepting deposits from supported source networks.
Launch with Uniport
Uniport is a chain-abstraction SDK that lets any crypto app accept deposits from any supported chain.