User Trading Guide
Complete guide for investors and traders to buy, hold, and earn yield from YRT tokens.
Who Is This For?
Retail Investors - Looking to invest in property yield with small capital
Traders - Looking to profit from YRT price movements
Yield Seekers - Looking for passive income from property cash flows
Quick Start (4 Steps)
Step 1: Get Test Tokens
1a. Get Base Sepolia ETH (For Gas)
Faucet: https://www.coinbase.com/faucets/base-ethereum-sepolia-faucet
Connect your Coinbase Wallet
Click "Send me ETH"
Receive 0.05 ETH (~$100 worth on testnet)
Wait 30 seconds for confirmation
Check balance:
1b. Get MockUSDC (To Buy YRT)
Contract Address: 0x70667aea00Fc7f087D6bFFB9De3eD95Af37140a4
Method 1: Via Owna Finance dApp (Recommended)
Visit Owna Finance dApp
Connect wallet
Click "Get Test USDC" button
Approve transaction
Receive 1000 USDC
Method 2: Direct Contract Call
Note: MockUSDC has 18 decimals (real USDC has 6 decimals on mainnet).
Step 2: Browse Properties
View Available Properties
On Owna Finance dApp:
Visit https://owna.finance (or testnet URL)
Click "Explore Properties"
See property cards:
Property Details Page
Click "View Details" to see:
Property Information
Address, type, size
Rental income history
Occupancy rate
Property images
Token Information
YRT token address
Total supply
Current holders
Your balance
Current Period
Period number (e.g., Q1)
Start date
Maturity date
Days remaining
Yield deposited
Price Chart
24h, 7d, 30d, All time
Volume
Number of trades
Distribution History
Past period yields
Your historical earnings
Average APY
Step 3: Buy YRT Tokens
Understanding the Trade
You are buying:
YRT tokens representing ownership share in property cash flow
Right to receive proportional yield at maturity
Price determination:
Set by AMM (Automated Market Maker)
Changes based on supply/demand
More buyers = price goes up
More sellers = price goes down
Calculate Expected Output
Before buying, check how much YRT you'll receive:
Set Slippage Tolerance
Slippage protects you from price changes during transaction:
Calculate minimum output:
Execute Buy Transaction
Step-by-step:
Approve USDC spending
Execute swap
Check YRT balance
On dApp UI:
Click "Trade Now" on property card
Enter amount: "100 USDC"
Review: "You'll receive ~90.5 YRT"
Set slippage: "1%"
Click "Swap"
Approve in wallet popup
Wait for confirmation
Success! You now own YRT 🎉
Step 4: Hold & Earn Yield
No Action Required!
You don't need to:
❌ Stake tokens
❌ Lock tokens
❌ Claim manually
❌ Check every day
Automatic process:
Hold YRT - Keep tokens in your wallet
Wait for maturity - Property generates yield
Snapshot happens - Chainlink records your balance automatically
Yield distributed - USDC appears in wallet automatically
Track Your Position
Check on dApp:
Understanding Yield Calculation
Formula:
Check expected yield:
Snapshot Timeline
Before Snapshot:
You can buy/sell freely
Price fluctuates based on trading
No yield calculations yet
At Maturity (Snapshot Time):
Chainlink automatically triggers snapshot
Your balance is recorded (e.g., 90.5 YRT)
This frozen balance determines your yield!
After Snapshot:
You can still sell YRT
You still receive yield even if you sell! ✅
Yield calculated from snapshot balance
Receive Yield
Automatic Delivery:
Check USDC balance:
On wallet:
Advanced Trading Strategies
Strategy 1: Buy & Hold (Recommended for Beginners)
Approach:
Research property fundamentals
Buy YRT for long-term hold
Hold through maturity
Collect yield automatically
Decide whether to hold for next period or sell
Pros:
✅ Predictable returns
✅ No active management
✅ Guaranteed yield (if held through snapshot)
Cons:
❌ Capital locked until you sell
❌ Price may decrease
Best for: Investors seeking passive income
Strategy 2: Swing Trading
Approach:
Buy when price is low
Sell when price rises
Profit from price movements
Example:
Pros:
✅ Can profit before maturity
✅ Flexible exit
Cons:
❌ May miss yield distribution
❌ Price may go down instead
❌ More gas costs
Best for: Active traders with market knowledge
Strategy 3: Post-Snapshot Selling
Approach:
Buy before snapshot
Hold through snapshot
Sell immediately after snapshot
Receive yield later
Example:
Pros:
✅ Get yield AND sell early
✅ Unlock capital faster
Cons:
❌ Risk if price drops after snapshot
❌ Miss next period's yield
Best for: Traders wanting yield + liquidity
Risk Management
Diversification
Don't put all capital in one property:
Position Sizing
Rule of thumb:
Stop Loss
Set mental stop loss:
Common Scenarios
Scenario 1: Hold Through Multiple Periods
Scenario 2: Sell After Snapshot
Scenario 3: Buy After Snapshot
Troubleshooting
"Transaction Failed: Insufficient Output Amount"
Cause: Price moved unfavorably, output below amountOutMin.
Solution:
Increase slippage tolerance (1% → 2%)
Reduce trade size
Try again
"Transaction Failed: K"
Cause: AMM constant product formula validation failed.
Solution:
This is extremely rare, indicates pool manipulation
Wait a few blocks and retry
"Yield Not Received"
Checks:
Was snapshot taken?
Did you hold at snapshot time?
Was yield deposited?
Was distribution executed?
Check AutoDistributor events
Ask in Discord/Telegram
"Can't Sell Tokens"
Possible causes:
Insufficient balance - Check YRT balance
Not approved - Approve router first
Slippage too low - Increase slippage
Insufficient liquidity - Check pool reserves
Related Documentation
Quick Start Guide - General overview
AMM Pricing Formula - How pricing works
Snapshot System - How yield distribution works
FAQ - Common questions
Glossary - Term definitions
Happy Trading! 📈💰
Need Help?
Last Updated: January 2025
Last updated
