Tap Trade, choose Stocks, pick a stock and tap Buy. Pay with a stablecoin, tap Next, pass the eligibility check, check Review Swap Details and tap Swap. To sell, open the stock and tap Sell. Trading runs 24 hours a day on weekdays and is paused on weekends.
On this page
You buy a tokenized stock with a stablecoin from your own wallet, and the token arrives at your own address. This page shows the steps in the mobile app.
Tokenized stocks are issued by Ondo Global Markets. They are not available to US persons or in every country. An eligibility check applies. Nothing here is investment advice.
Before you start
- In the mobile app, select a seed wallet. Stocks are not available for a vault.
- Hold a stablecoin you can pay with: USDC on Ethereum, or USDT or USDC on BNB Chain.
- Hold some ETH or BNB for the network fee.
- Check the trading hours. Trading runs 24 hours a day, five days a week, and is paused on weekends.
Buy
- Tap Trade and choose Stocks.
- Search for the stock or ETF, or use the filters such as Popular and ETF. Tap the stock.
- On the stock page, check the price, the chart and the market status. Tap Buy.
- In the Buy ticket that names the stock, choose the stablecoin you pay with and enter the amount.
- Tap Next. THORWallet checks your region. If your country requires it, answer the eligibility questions.
- Under Review Swap Details, check what you pay and what you receive, the Slippage and the TX Fee. Tap Total fee for the fee details and the Min Swap Output.
- Tap Swap to confirm.
The token appears in your wallet when the order is executed. In the stock list, the You hold filter shows the stocks you own.
Sell
- Tap Trade, choose Stocks and open the stock you hold.
- Tap Sell.
- Enter the amount of the token and tap Next.
- Check Review Swap Details and tap Swap to confirm.
You receive the stablecoin in the same wallet.
In the web app
Open app.thorwallet.org/stocks, connect a wallet with an Ethereum address, pick a stock and use Buy or Sell in the ticket. The ticket shows You pay, You receive, the THORWallet fee and the slippage. If the token exists on more than one network, the web app asks you to choose the network.
What the eligibility check can show
| Message | Meaning |
|---|---|
| Not available in your country | Tokenized stocks cannot be bought where you live. You can still sell tokens you hold. |
| Eligibility questions | Your country requires a confirmation before you can buy. |
| We could not complete the region check | The check failed, for example because of the connection. Tap Try again. Purchases stay locked until it succeeds. |
| Stocks are not available for multisig wallets | A vault is selected. Switch to a seed wallet. |
If something goes wrong
- No quote right now: the stock may not be tradable in the current market session. Try again when the market opens.
- Market closed or Trading paused: wait for the next session. The app shows when the market opens.
- Not enough gas for transaction: add ETH or BNB for the network fee.
- The order did not execute: it expired, or the token did not have enough liquidity. Check your balance and Activity, then place a new order if nothing was executed.
More cases are in Trading troubleshooting.
Related
Common questions
Which coins can I pay with?
In the mobile app you pay with USDC on Ethereum, or with USDT or USDC on BNB Chain.
Why does the app ask me questions before I can buy?
In some countries the issuer requires an eligibility confirmation. You answer the questions once before your first purchase.
Why do I get no quote?
The stock may not be tradable in the current market session, or trading is paused for the weekend. Try again when the market opens.
Can I sell if stocks are not available in my country?
Yes. You can still sell stock tokens you already hold.
Can I place a limit order for a stock?
No. A stock purchase in the mobile app is a swap at the current quote, reviewed and confirmed like any swap. Your slippage tolerance sets the minimum you receive.
Thank you.
Sorry about that. Chat with support inside the app, or write to info@thorwallet.org. Support will never ask for your recovery phrase.