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

# trUSD & strUSD FAQ

> Frequently asked questions about trUSD and strUSD

## Getting trUSD

### How do I get trUSD?

The easiest way is to swap through our app:

<Steps>
  <Step title="Connect Wallet">Go to [app.tori.finance](https://app.tori.finance) and connect your wallet</Step>
  <Step title="Select Token">Choose USDC or USDT as your input token</Step>
  <Step title="Enter Amount">Enter how much you want to swap (no minimum)</Step>
  <Step title="Confirm">Approve the transaction in your wallet</Step>
</Steps>

### What assets can I swap for trUSD?

Currently supported input tokens:

| Token             | Supported   |
| ----------------- | ----------- |
| **USDC**          | ✅ Yes       |
| **USDT**          | ✅ Yes       |
| **Other stables** | Coming soon |

### Is there a minimum amount?

**No minimum.** Swap any amount you want.

### How long does swapping take?

Swapping is **instant** once your transaction is confirmed on Ethereum (typically 12-15 seconds).

### Can I mint trUSD directly instead of swapping?

Yes. Verified participants can mint and redeem trUSD directly at NAV. This is ideal for larger amounts and institutional use.

| Method          | Who Can Use   | Fee          | Best For      |
| --------------- | ------------- | ------------ | ------------- |
| **Swap**        | Anyone        | Market rates | Most users    |
| **Mint/Redeem** | Verified only | 0.1% (10bps) | Large amounts |

See [Minting & Redemption](/resources/institutional) for verification details.

***

## Staking for strUSD

### How do I stake trUSD for strUSD?

<Steps>
  <Step title="Navigate to Stake">Go to the **Stake** section in the app</Step>
  <Step title="Enter Amount">Enter how much trUSD you want to stake</Step>
  <Step title="Confirm Transaction">Confirm the transaction in your wallet</Step>
  <Step title="Receive strUSD">strUSD appears in your wallet immediately</Step>
</Steps>

**Staking is instant**, no waiting period.

### How does strUSD earn yield?

strUSD uses an **exchange rate mechanism**:

1. When you stake, you receive strUSD at the current exchange rate
2. As yield is generated, the exchange rate increases
3. When you unstake, you get more trUSD than you put in

<Accordion title="Example: How the Exchange Rate Works">
  **Day 1:**

  * Exchange rate: 1 strUSD = 1.00 trUSD
  * You stake 10,000 trUSD
  * You receive 10,000 strUSD

  **After 6 months:**

  * Exchange rate has increased to 1 strUSD = 1.05 trUSD
  * Your 10,000 strUSD is now worth 10,500 trUSD
  * That's approximately 5% over the period (hypothetical)

  **When you unstake:**

  * You receive 10,500 trUSD for your 10,000 strUSD
  * The exchange rate reflects 500 trUSD in accrued yield

  *Note: Example for illustration. Actual yields vary.*
</Accordion>

### Do I need to claim rewards?

**No.** Yield accrues automatically through the exchange rate. No claiming transactions and no gas costs for rewards.

### What yields can I expect?

Yields are **variable** based on market conditions. Check the app for current rates.

| Factor            | Impact                                         |
| ----------------- | ---------------------------------------------- |
| Market volatility | More volatility often means more opportunities |
| Trading volumes   | Higher activity creates more opportunities     |
| Competition       | More arbitrageurs can compress returns         |

<Note>
  Past performance does not guarantee future results. Yields vary with market opportunities. Check the app for current
  rates.
</Note>

### What fees are taken from yield?

A **10% performance fee** is taken from generated yield only:

| What's Charged         | What's NOT Charged    |
| ---------------------- | --------------------- |
| 10% of yield generated | Staked token amount   |
|                        | Staking transaction   |
|                        | Unstaking transaction |

**Example:** If you earn 100 trUSD in yield, 10 trUSD goes to the protocol and 90 trUSD accrues to you.

***

## Unstaking

### How do I unstake?

<Steps>
  <Step title="Navigate to Unstake">Go to the **Unstake** section in the app</Step>
  <Step title="Enter Amount">Enter how much strUSD you want to unstake</Step>
  <Step title="Initiate Cooldown">Confirm the transaction to begin the 7-day cooldown</Step>
  <Step title="Wait 7 Days">Your request is pending during the cooldown period</Step>
  <Step title="Claim trUSD">After 7 days, return to claim your trUSD</Step>
</Steps>

### Why is there a 7-day cooldown?

The cooldown ensures **orderly liquidity management**:

| Benefit               | Explanation                                   |
| --------------------- | --------------------------------------------- |
| **Orderly process**   | No forced liquidations that could hurt yields |
| **Stable operations** | Protocol can process unstaking smoothly       |
| **Fair to everyone**  | No advantage to being first to exit           |

### Can I cancel an unstake request?

**No.** Once initiated, unstake requests cannot be cancelled. Make sure you're ready before starting.

### What happens during the cooldown?

Your strUSD is **locked** until the cooldown completes. After 7 days, return to the app to claim your trUSD.

### What if I need liquidity faster?

If you can't wait 7 days, you have options:

1. **Sell strUSD** on DEXs (if liquidity available)
2. **Sell trUSD** directly after swapping strUSD
3. **Wait for cooldown** to complete

***

## Peg & Pricing

### How is trUSD priced?

trUSD is designed to track **\$1.00 USD**. The price is maintained through arbitrage incentives that make it profitable to correct any deviations.

### Can trUSD trade above or below \$1?

Yes, temporarily. But deviations create profit opportunities:

| Scenario         | What Happens                                            |
| ---------------- | ------------------------------------------------------- |
| **trUSD > \$1**  | Arbitrageurs mint at NAV, sell on market → price falls  |
| **trUSD \< \$1** | Arbitrageurs buy on market, redeem at NAV → price rises |

The larger the deviation, the more profit for arbitrageurs to correct it. See [Peg Mechanism](/solution/peg-mechanism).

### What's the difference between market price and NAV?

| Term             | What It Is                                     | Where to Find      |
| ---------------- | ---------------------------------------------- | ------------------ |
| **Market Price** | What trUSD trades for on DEXs                  | DEX interfaces     |
| **NAV**          | Net Asset Value - underlying backing per trUSD | Protocol dashboard |

During normal conditions, these stay very close together.

***

## Backing & Transparency

### What backs trUSD?

trUSD is **fully backed** by the protocol's reserve assets deployed in hedged trading positions. Every trUSD has corresponding backing.

| Component                 | Description                               |
| ------------------------- | ----------------------------------------- |
| **Trading positions**     | Delta-neutral, market-neutral strategies  |
| **Reserve fund**          | Additional buffer for adverse conditions  |
| **Institutional custody** | Qualified custodians for off-chain assets |

See [Backing & Reserves](/solution/backing) for full details.

### Can I verify the backing?

**Yes!** Multiple verification methods:

| Method                  | What It Shows             | How to Access        |
| ----------------------- | ------------------------- | -------------------- |
| **Proof of Reserves**   | Real-time attestation     | Accountable platform |
| **On-Chain Data**       | Smart contract balances   | Etherscan            |
| **Attestation Reports** | Detailed periodic reports | Protocol dashboard   |

***

## DeFi Usage

### Can I use strUSD in DeFi?

Yes! strUSD is a standard ERC-20 token, fully composable with DeFi:

| Use Case              | Description                  |
| --------------------- | ---------------------------- |
| **Collateral**        | Use in lending protocols     |
| **Liquidity**         | Provide in DEX pools         |
| **Yield aggregation** | Integrate with optimizers    |
| **Transfers**         | Send to any Ethereum address |

*DeFi integrations are currently in development. See [DeFi Integrations](/resources/integrations) for updates.*

### Can I use strUSD as collateral?

Yes, in supported lending protocols.

<Note>
  Using any asset as collateral involves liquidation risk. Understand the lending protocol's terms before proceeding.
</Note>

### Can I transfer trUSD/strUSD to other wallets?

**Yes.** Both are standard ERC-20 tokens that can be transferred to any Ethereum address.

### Can I use trUSD/strUSD on other chains?

Both tokens will support cross-chain transfers via **Chainlink CCIP** using the **Cross-Chain Token (CCT)** standard:

| Chain                | Status                   |
| -------------------- | ------------------------ |
| **Ethereum Mainnet** | Primary chain (live)     |
| **Other EVM chains** | Expansion planned        |
| **Non-EVM chains**   | Potential future support |

As new chains are supported, you'll be able to bridge your tokens across chains.

***

## Taxes & Reporting

### Does Tori provide tax reporting?

**No.** Tori does not provide tax advice or reporting. Consult a qualified tax professional in your jurisdiction.

### How do I track my transactions?

| Method                 | How                                            |
| ---------------------- | ---------------------------------------------- |
| **Block explorers**    | View on Etherscan using your wallet address    |
| **Portfolio trackers** | Connect wallet to services like Zapper, DeBank |
| **Tax software**       | Use crypto tax tools that support DeFi         |

***

## Troubleshooting

### My transaction is pending for a long time

Ethereum transactions can be slow during network congestion.

**Options:**

1. **Wait** - Transaction may still confirm
2. **Speed up** - If your wallet supports it, increase gas
3. **Cancel and retry** - With higher gas price

### I don't see my trUSD/strUSD in my wallet

Try these steps:

1. **Add token manually** - Import using contract address
2. **Check network** - Make sure you're on Ethereum mainnet
3. **Verify transaction** - Check Etherscan to confirm it completed

Contract addresses: [Contracts](/resources/contracts)

### The app isn't loading

Try:

1. Refresh the page
2. Clear browser cache
3. Try a different browser
4. Disconnect and reconnect wallet

**Still having issues?** Join our [Discord](https://discord.gg/torifinance) for support.

***

## More Questions?

<CardGroup cols={2}>
  <Card title="General FAQ" icon="circle-question" href="/faq/general">
    Common questions about Tori
  </Card>

  <Card title="Security FAQ" icon="shield" href="/faq/security">
    Security-related questions
  </Card>

  <Card title="Quickstart Guide" icon="rocket" href="/quickstart">
    Step-by-step guide to get started
  </Card>

  <Card title="Community & Support" icon="discord" href="https://discord.gg/torifinance">
    Join our Discord community
  </Card>
</CardGroup>
