For wallets, neobanks & terminals
Trending stocks and meme coins, inside your app.
Your users deposit once and buy tokenized stocks, ETFs and the newest meme coins on any network, in under a second. No switching networks, no bridging. You call our REST API. We handle the blockchain.
You earn revenue on every trade.
Prefer to talk first? Book a walkthrough
More for your users. No blockchain work for you.
One REST API. No blockchain work.
Your team calls one endpoint and listens for a webhook. No nodes, no bridges, no liquidity to hold and no contracts to deploy.
Every asset, not a shortlist.
Most apps hand-pick a few blue-chip stocks. We track what is live across chains, from stocks and ETFs to meme coins that launched this week, and tell you what is trending.
No new wallet. Same address.
You need no separate wallet infrastructure. Your user signs with the wallet they already have, and the asset lands on the same address.
Deposit once. Buy on any network.
Your users fund one balance and buy an asset on whichever network it trades on, in under a second. They never pick a network, switch chains or bridge funds.
Everything your team gets.
One integration covers discovery, execution, payment, tracking and safety. Nothing below needs a second vendor.
Discover
What your users can buy
- Stocks, ETFs and meme coins
- One list covers tokenized stocks, ETFs and meme coins on every chain we run on. Each asset comes with the chain it trades on.
- New tokens as they go live
- We pick up tokens as they start trading, so your users are not limited to what someone listed by hand.
- What is trending now
- A feed of what is moving, so your app can put the right asset in front of the user at the right moment.
- Not only the blue chips
- If it trades in a pool on a supported chain, your users can buy it. You don't wait for anyone to add it.
Execute
What happens on the destination chain
- Any contract call
- Send up to eight calls with each quote: approve, swap, deposit, mint. They run in order, in one transaction on the destination chain.
8 calls · 16,384 bytes of calldata · 3,000,000 gas - All or nothing
- If any call fails, the whole fill reverts and no money leaves our treasury. Your user is never left half-way through a buy.
- Delivered to their address
- Your calls send the result wherever you say. Anything the calls didn't use is sent to the user's address in the same transaction.
- Buy, sell or swap
- Any token can go in and any token can come out. Buy a stock with a stablecoin, sell it back, or swap one token for another. A plain transfer between chains works too.
Pay
What your user does
- One signature
- Your user signs one transaction. It works as a plain transaction or inside a batch from a smart account.
ERC-4337 · Safe · EIP-7702 · MetaMask delegation - No gas token to buy
- Gas is quoted up front and taken out of the trade itself, with a ceiling the user sees before signing. They never need ETH or any other gas token.
- Our liquidity, not a bridge
- Fills come from liquidity we already hold on the destination chain, so a trade finishes in about 400 ms.
5 minutes to fund · filled or refunded by the deadline - The address they already have
- No second trading wallet and no new keys. The result lands on the address your user walked in with.
Track
What your backend sees
- Your reference on every transfer
- Attach your own order reference, up to 256 bytes. It is bound to the quote and comes back in the status and in every webhook.
- Signed webhooks
- Every status change is posted to your HTTPS endpoint, signed with Ed25519 and retried on a schedule if your endpoint is down.
intent.created · intent.updated - Status by transaction hash
- One GET with the source chain and transaction hash returns the state, the destination transaction and any refund.
- Deposit addresses with your reference
- Give each user a deposit address on EVM chains, Solana, Tron or TON and lock your reference onto it. Every deposit that arrives carries that reference and is reported to your webhook.
crypto.deposit.credited
Protect
What keeps the money safe
- A quote nobody can change
- The calls, receiver, amount, gas ceiling, deadline and your reference are hashed into the quote. The relay and the signer each check that hash again before any money moves.
- Refunds with a hard deadline
- If a fill fails or runs out of time, the money goes back to the user's address. The deadline is enforced on-chain, so a late fill can never pay out after a refund.
- Fair refund amounts
- If the delay was ours, the refund is in full. If your calls reverted, only the gas actually burned is deducted.
- Screening built in
- Deposits and recipients are screened for sanctions risk on every chain our screening covers. Anything flagged is held for review, not passed through.
Why teams pick Unigox Trade.
Elsewhere you get slower trades, a fixed list of assets, or a new wallet for every user. With Unigox Trade, trades finish in under a second, every asset is there the moment it starts trading, and your users keep the wallet they already have.
| For your product | Unigox Trade | Relay | Across | Socket | True Markets |
|---|---|---|---|---|---|
| Your user keeps the address they already have | Yes. Privy, embedded or self-custody | Yes. Same address pays and receives | Yes. Receiver defaults to the sender | Yes. Their connected wallet | No. A new wallet is created for each user |
| A trade finishes in under a second | Yes. About 400 ms from start to finish | No. 2.7 s median | No. 8 s median | Not applicable. Not published | Not applicable. Not published |
| Does the buy on the chain where the asset trades | Yes. Approve, swap and deliver in one transaction | Yes. Calls attached to the quote | Yes. Embedded actions | Partly. Only into an executor contract you deploy | No. Orders and transfers only |
| A failed call cannot strand money | Yes. Whole fill reverts, money refunded | Partly. Refunded on the source chain less gas; no timing given | Partly. Reverts unless a fallback address is set; refunds take hours | Partly. Funds land on your executor contract; you handle the retry | Not applicable. Does not apply |
| Your order number travels with every trade | Yes. Your own ID, returned in every status and webhook | Partly. A referrer string, with an API key | No. Only a 2-byte integrator ID | No. None documented | No. None on Gateway orders |
| Status pushed to your backend | Yes. Signed webhooks | Yes. Signed webhooks and websockets | No. Polling only | No. Polling only | No. Polling only |
| Tokenized stocks, ETFs and meme coins | Yes. Added in real time as they start trading, on every chain we support | Partly. No stock tokens listed | Yes. Stock tokens listed on Robinhood Chain and Solana | Partly. Stocks API in gated early access | Yes. A fixed catalog: 103 stocks on Robinhood Chain and Base |
| You earn on every buy | Yes. A share of our revenue | Partly. Your own fee on top; revenue share above $10M a month | Partly. Your own fee on top | Partly. Your own fee on top | Yes. Revenue share, terms unpublished |
| Fiat in and out from the same company | Yes. Bank transfers and mobile money | No. Crypto only | No. None in their docs | No. No fiat flow documented | Partly. Through Coinbase, PayPal or Apple Pay |
| Nothing for you to deploy | Yes. One API call and one transfer | Partly. Some calls need your own proxy contract | Yes. Shared handler contract | No. You deploy the executor | Yes. API only |
YesPartlyNo
Plug it into your app.
- You join the waitlist. Access opens to partners in order.
- We walk through your flow on a 30-minute call and agree the revenue share.
- Your team gets API access and runs a first fill with us.
Prefer to talk first? Book a walkthrough