Skip to main content
Before proceeding, please read our Risk Disclosures and Terms of Service.

Overview

You can go from stablecoins in a wallet to earning rewards in a few minutes:
1

Swap

Swap USDC or USDT for trUSD.
2

Stake

Convert trUSD to strUSD to start earning rewards.
3

Earn

strUSD accumulates rewards automatically from our trading strategies as they are distributed.
4

Unstake

Request unstaking when ready (7-day cooldown period).
5

Exit

Swap trUSD back to USDC or USDT.

What you’ll need

Before you begin, make sure you have:
New to Web3? If you don’t have a wallet yet, we recommend MetaMask for beginners. It’s free and quick to set up.

Step 1: Connect your wallet

1

Navigate to the app

Go to app.tori.finance in your browser.
2

Click Connect Wallet

Look for the Connect Wallet button in the top right corner.
3

Select your wallet

Choose your wallet provider from the list (MetaMask, Rabby, Coinbase Wallet, WalletConnect, etc.).
4

Approve the connection

Your wallet will prompt you to approve the connection. Review the details and confirm.
Security tip: Always verify you’re on the correct URL (app.tori.finance) before connecting your wallet. Bookmark the page to avoid phishing sites.

Step 2: Get trUSD

trUSD Now you’ll swap your stablecoins for trUSD, the base token that can be staked for rewards.
1

Select your input token

Choose either USDC or USDT as your input token.
2

Enter the amount

Enter how much you want to swap. There’s no minimum amount.
3

Approve token spending

If this is your first time, you’ll need to approve the contract to spend your tokens. This is a one-time transaction per token.
4

Confirm the swap

Review the transaction details and confirm the swap in your wallet.
5

Receive trUSD

Once confirmed, trUSD will appear in your wallet.
You just swapped your stablecoins for trUSD. trUSD is designed to track the value of USD and is the entry point to Tori.

Step 3: Stake for rewards

strUSD Staking converts your trUSD to strUSD, the vault receipt token.
1

Navigate to Stake

Click on the Stake tab in the app.
2

Enter amount

Enter how much trUSD you want to stake. You can stake any amount.
3

Confirm transaction

Review and confirm the staking transaction in your wallet.
4

Receive strUSD

You’ll receive strUSD tokens representing your staked position.
How rewards work: The value of strUSD relative to trUSD increases over time as rewards are generated. You don’t need to claim rewards. They’re automatically reflected in the exchange rate.
Say the current exchange rate is 1 strUSD = 1.00 trUSD.You stake 1,000 trUSD and receive 1,000 strUSD.Over the next six months, accumulated rewards move the exchange rate to 1 strUSD = 1.05 trUSD (roughly 10% annualized; the numbers here are illustrative, not a promise).Your 1,000 strUSD is now worth 1,050 trUSD at the new exchange rate.When you unstake, you’ll receive 1,050 trUSD once the 7-day cooldown completes.
Fees: A 10% performance fee is applied to strUSD rewards. This fee is only taken from generated rewards, not on the tokens you stake.
You’re now earning Cores. Check the Activities tab in the app for your Cores balance and referral link. See the Cores page for how the points program works.

Step 4: Unstake (when ready)

When you want to exit your position, you’ll need to unstake your strUSD.
1

Navigate to Unstake

Click on the Unstake tab in the app.
2

Enter amount

Enter how much strUSD you want to unstake.
3

Initiate cooldown

Confirm the transaction to begin the 7-day cooldown period.
4

Wait for cooldown

Your request is now pending. After 7 days, you can claim your trUSD.
5

Claim trUSD

Return to the app after the cooldown and claim your trUSD.
Why the 7-day cooldown? It gives the protocol time to manage liquidity for redemptions without affecting users who remain staked.

Step 5: Exit to stablecoins

Once you have trUSD in your wallet (after claiming from unstaking), you can swap back to USDC or USDT.
1

Navigate to Swap

Go to the Swap section of the app.
2

Select trUSD as input

Choose trUSD as your input token.
3

Select output token

Choose USDC or USDT as your output token.
4

Confirm swap

Review and confirm the transaction.

Security checklist

A few precautions worth taking before you start:

Verify the URL

Always use app.tori.finance. Bookmark it to avoid phishing.

Review transactions

Carefully review all transaction details before signing in your wallet.

Secure your wallet

Never share your seed phrase. Use a hardware wallet for large amounts.

Start small

If you’re new, start with a small amount to familiarize yourself.

Transparency

Reserve attestations are published continuously at tori.accountable.capital. The audits, monitoring stack, and bug bounty are documented in Security.

Next steps

Understand trUSD

The synthetic dollar you just swapped into

Understand strUSD

How the vault receipt token accrues value

Strategy overview

How the rewards are generated

Risk disclosures

Read this before depositing meaningful size

Verified participants who complete KYC/AML can access direct minting and redemption. See Minting & Redemption for details.

Need help?

Join our Discord for support and community discussion.