> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dawn.trade/llms.txt
> Use this file to discover all available pages before exploring further.

# Troubleshooting

> Missing money, failed trades, and orders that did not fire.

Start with three questions, because they explain most of it:

1. **Which wallet am I in?** Balances, positions and orders belong to a wallet.
2. **Which profile am I in?** Wallets belong to a profile.
3. **What did the last card actually say?** Dawn names the reason on every failure.

## Money

<AccordionGroup>
  <Accordion title="I deposited and my balance has not changed" icon="arrow-down-to-bracket">
    Check which **wallet** you deposited into, and which **profile** that wallet is in.

    Then check what you sent. **SOL**, and any coin someone transferred to you, lands **in the wallet** rather than on your balance — [move it across](/funds/move-to-balance) from the wallet screen.

    Check the route's minimum on the deposit panel. If a deposit could not be completed, Dawn sends a card saying so.

    Dawn watches a deposit address for **24 hours** after issuing it.
  </Accordion>

  <Accordion title="I sent to the wrong chain or the wrong address" icon="triangle-exclamation">
    If it went to a Dawn address on a chain Dawn supports, open `/deposit` and check; it may still be credited or refunded.

    If it went somewhere else entirely, it is gone. Nobody can reverse an on-chain transfer, and support cannot recover it.
  </Accordion>

  <Accordion title="A withdrawal failed or was refunded" icon="paper-plane">
    **Refunded** means the route could not deliver and the USDC is back on your balance.

    **Failed** names a reason on the card. Recipients marked ❌ received nothing.

    If the amount was rejected for being too small, remember the fee is added on top of what you typed unless you sent `max`.
  </Accordion>
</AccordionGroup>

## Trades

| What you see                  | What to do                                                                                                                                    |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| **Buy failed**, USDC returned | The price moved past your [slippage](/trading/execution#slippage). Raise it, or trade smaller.                                                |
| Not enough balance            | Check the wallet in use. Turn on [Auto-Adjust](/settings/guardrails#auto-adjust) to shrink the buy instead of refusing it.                    |
| Buy declined for price impact | [Liquidity protection](/settings/guardrails#degen-mode) stopped a buy that would move the price over 30%. The pool is too thin for that size. |
| Below the minimum             | The route needs more than \$1. Try a larger size.                                                                                             |
| Gas above the cap             | Set a [Gas Surplus](/settings/guardrails#gas-surplus) limit, or wait for the chain to quieten.                                                |
| No route found                | Nothing can fill it right now. Liquidity may have been pulled.                                                                                |
| **Unconfirmed**               | Dawn could not tell how it ended. Check your balance before retrying.                                                                         |
| Nothing to sell               | That wallet holds none of the coin. Check the other wallets and profiles.                                                                     |

## Orders

<AccordionGroup>
  <Accordion title="My order did not fire and the level was passed" icon="clock">
    If the market **gapped** through your level by more than your slippage allows, Dawn will not fill into the gap. The order stays armed and waits for the price to come back into range.

    This is working as intended — the alternative is filling far from the price you asked for.
  </Accordion>

  <Accordion title="My stop-loss did not fire" icon="shield-halved">
    Most often gas: a stop needing more than Dawn's \$5 cap will not fire unless you have set a [Gas Surplus](/settings/guardrails#gas-surplus) limit.

    It can also be **paused** — no live price feed for the coin yet — in which case it is still armed and still being watched.

    Check it in `/limitorders`.
  </Accordion>

  <Accordion title="My DCA plan stopped on its own" icon="repeat">
    **Three failures in a row end a plan.** The card names the reason for the last one — usually no balance, or no liquidity left in the coin.
  </Accordion>

  <Accordion title="I cannot find an order I placed" icon="magnifying-glass">
    `/limitorders` is scoped to the wallet and profile you are in. Orders keep running in every profile — switch with `/profiles` and look again.
  </Accordion>
</AccordionGroup>

## Positions

<AccordionGroup>
  <Accordion title="A coin I hold is not in my portfolio" icon="chart-pie">
    In order: the **wallet**, the **profile**, the **filters**, and **hidden tokens**. A minimum-worth or low-liquidity filter hides rows without removing them — the list says how many it left out.
  </Accordion>

  <Accordion title="My PnL looks wrong" icon="calculator">
    PnL is net of fees, and worth is an estimate at the current quoted price — on a thin coin, what you would actually get for selling can be well below it.

    A coin that arrived from outside Dawn has no purchase to price against, so its cost basis may be incomplete.
  </Accordion>

  <Accordion title="I cannot sell a coin" icon="lock">
    Some contracts block transfers, or block selling for everyone except the deployer. A balance you can see is not always a balance you can move, and no setting in Dawn changes that.
  </Accordion>
</AccordionGroup>

## Panels and buttons

| Issue                                | What to do                                                                            |
| ------------------------------------ | ------------------------------------------------------------------------------------- |
| A panel does nothing                 | It has gone stale. Open a fresh one.                                                  |
| A button is missing                  | Check which side the panel is on, and whether the feature needs more than one wallet. |
| Dawn did not recognise the address   | Try naming the chain: `bnb 0x…`, `rh 0x…`, `base 0x…`.                                |
| The mini app shows the wrong account | Close it and reopen from the Telegram account you use with Dawn.                      |

## Still stuck

[Contact support](/help/support) with the time, the coin, the chain, the wallet and the failure card. Never send a private key — support will never ask for one.
