Ethereum contracts deployedTransactions may use real assets. Primary-market minting and instant redemption are KYC-gated; deployment does not mean every product or entry path is open. Review the legal and risk disclosures.

Deposit, stake, redeem

Live against the deployed Ethereum mainnet contracts. Every write simulates before you sign, reverts decode to plain language, and the KYC gate is enforced on-chain at the primary market only. Non-verified addresses can hold, view, transfer, and stake freely, but cannot mint or instant-redeem.

01DepositUSDC enters reserve
02MintUSDfr issued 1:1
03StakesUSDfr reflects net book performance
04Exitqueue settles from cash
On-chain state Legal recordkept in step
01ReserveUSDC enters
02USDfrminted 1:1
03sUSDfrbook exposure
04Queuecash-paced exit
Ethereum mainnet

No wallet connected. Everything below is still readable.

  • Reads are public: supply, backing, the vault rate, the queue and the book all render without a wallet.
  • Connect on Ethereum mainnet to buy USDfr, stake, request a redemption, or claim one. None of these requires KYC.
  • Minting and instant redemption are KYC-gated on-chain at the primary market; the contracts enforce that, not this interface.

Projected position income

Connect a wallet holding sUSDfr to see your projected share of the book's annual interest, in USDfr per year.

Your pro-rata share of the current performing book's contractual annual interest after the Waterfall interest fee but before the global-HWM performance fee and time-based management fee. It changes with your position, repayments, delinquencies, defaults, recoveries, and the composition of the book; it is indicative, not guaranteed.

Historical income

–

after interest fee; before vault fees

History observed

–

income measurement window

Yield recognition

–

reading vesting window

Your sUSDfr position

Connect a wallet to see sUSDfr held, current USDfr value, indicative annual income, and gain on the wallet's directly deposited position.

Get USDfr

Swap USDC for USDfr through the USDfr/USDC Uniswap pool without leaving this page. Open to any address, KYC-verified or not.

Balance: wallet not connected

USDC
%

The swap reverts if the pool would pay less than the minimum received. 0.05% to 3%.

If a new Permit2 signature is not applied, this buy may instead use another allowance you granted to Uniswap's router. Any remainder can stay available until that allowance expires. This swap cannot spend more than the USDC amount above.

Third-party pool: Uniswap's USDfr/USDC market is not Forest Road's, and its price is set by the market. View the pool on Uniswap

Stake

USDfr → sUSDfr

Stake into the sUSDfr vault at the current exchange rate. Yield is the book's actual performance. Variable, never fixed. The displayed rate and share quote simulate all fees due at this block.

USDfrdepositVaultcredit booksUSDfrshares

Balance: wallet not connected

USDfr

Exits are not instant: unstaking goes through the epoch-based redemption queue (see Redeem). The vault charges – on profit above one global high-water mark. Management is currently –.

Redeem

Redeem USDfr for USDC 1:1 against idle reserves: instant, floored to a whole USDC unit.

USDfrburned1:1idle reservesUSDCreceived

Balance: wallet not connected

USDfr

Your queue positions

No positions found in the latest scan or by request ID.

Every action simulates against live chain state before your wallet opens; failures surface the contract's own error, decoded. Transactions use real assets on Ethereum mainnet; verify every wallet prompt carefully. Nothing here is legal, tax, or investment advice or an offer of securities.