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

# Retina Wallet Trade Execution: One-Tap Confirmed Trades

> How Retina Wallet constructs, presents, and routes confirmed transactions through your connected wallet — with full transparency at every step.

When you tap **'Confirm'** on a Retina Wallet notification, a clear trade confirmation screen appears. RetinaOS constructs the transaction and shows you every detail before you sign. Your wallet (MetaMask or WalletConnect-compatible) handles the actual signing and broadcast — RetinaOS never touches your private key.

## The Confirmation Screen

Before anything executes, you see a complete summary of the proposed trade:

* **Token name, symbol, and current price** at the moment the screen opens
* **Proposed trade size** in USD and token units, within your policy budget cap
* **Estimated gas fee** for the transaction on Robinhood Chain
* **The one-line AI reasoning** that triggered the alert
* **Cortex scores and classifications** of the key wallets that triggered the policy match
* **Active risk flags** (if any are present at execution time)
* **'Confirm'** and **'Dismiss'** buttons — you can always walk away

## Transaction Flow

<Steps>
  <Step title="You tap 'Confirm'">
    You initiate execution from the confirmation screen. Nothing has happened on-chain yet.
  </Step>

  <Step title="RetinaOS constructs the transaction payload">
    RetinaOS assembles the transaction details: token contract address, trade amount, and slippage tolerance based on your policy settings.
  </Step>

  <Step title="The payload is passed to your connected wallet">
    The transaction is handed off to your wallet — MetaMask or your WalletConnect-compatible app. RetinaOS does not sign anything.
  </Step>

  <Step title="Your wallet app opens for approval">
    The MetaMask popup or WalletConnect modal appears, showing you the raw transaction details for a final review.
  </Step>

  <Step title="You approve in your wallet">
    This is the final step before anything executes on-chain. You review and approve inside your own wallet app.
  </Step>

  <Step title="Transaction is broadcast to Robinhood Chain">
    Your wallet signs and broadcasts the transaction to Robinhood Chain.
  </Step>

  <Step title="Retina Wallet confirms execution">
    Retina Wallet displays the transaction hash and a direct link to the Robinhood Chain block explorer so you can verify on-chain.
  </Step>
</Steps>

<Note>
  If you dismiss the trade or your wallet rejects the transaction at any step, nothing executes. You can always decline.
</Note>

## Slippage and Execution Settings

Slippage tolerance controls the maximum price movement you will accept between when the transaction is constructed and when it settles on-chain.

* **Default slippage tolerance:** 1%
* **Adjusting slippage:** go to **Settings → Policy → Advanced** to set a custom slippage tolerance per policy
* **Low-liquidity tokens:** higher slippage tolerance may be required for tokens with thin order books, but increases the risk of unfavorable execution

<Warning>
  Setting slippage tolerance above 5% significantly increases the risk of unfavorable execution on low-liquidity tokens. Proceed carefully.
</Warning>

## Execution Routes

| Route                             | Status            | Description                                                              |
| --------------------------------- | ----------------- | ------------------------------------------------------------------------ |
| Standard DEX swap                 | **Available now** | Routes through the token's primary liquidity pool on Robinhood Chain     |
| Robinhood Trading MCP integration | **Coming soon**   | Direct integration with Robinhood Trading when the MCP becomes available |

## Transaction History

All confirmed transactions are logged in **Retina Wallet → History**. Each entry in your history shows:

* **Token** name and symbol
* **Amount** traded
* **Execution price** at the time of settlement
* **Gas paid** for the transaction
* **Timestamp** of on-chain confirmation
* **Policy** that triggered the trade alert
