Frequently Asked Questions
Quick answers to common questions about the FarFISH ecosystem.
General
What is FarFISH?
FarFISH is a Web3 reward ecosystem on Base featuring NFTs, staking, referrals, and daily chests.
For comprehensive details, see Introduction.
Is FarFISH safe to use?
Yes. FarFISH uses non-custodial architecture - you control assets via your wallet. All smart contracts are verified on Basescan.
For complete security details, see Security Model.
Do I need to create an account?
No. FarFISH uses wallet-based identity - your wallet address is your account. No usernames, passwords, or emails required. Connect your wallet and start using the platform immediately.
Which FarFISH app should I use?
- Web App (
app.farfish.xyz) - Full-featured web app with Android support and Steam integration - Base App (
baseapp.farfish.xyz) - Optimized for Coinbase Wallet users - Farcaster Mini App (
miniapp.farfish.xyz) - Integrated into Farcaster with social verification features
All apps share the same blockchain contracts and reward system. Choose based on your preferred wallet and platform.
Wallet & Security
What wallets are supported?
Web App & Base App:
- MetaMask
- Coinbase Wallet (Smart Wallet & EOA)
- WalletConnect (any compatible wallet)
- Injected wallets (Rainbow, Trust Wallet, etc.)
Farcaster Mini App:
- Farcaster embedded wallet only
Is my wallet address public?
Yes. Wallet addresses are public blockchain data visible on Base blockchain explorer (Basescan). Leaderboards display wallet addresses. Never share your private key or seed phrase - those must remain secret.
Why doesn't FarFISH ask for my private key?
FarFISH never needs your private key. Private keys stay in your wallet (MetaMask, Coinbase Wallet, etc.). When you perform actions like minting or staking, your wallet signs transactions locally using your private key - FarFISH only receives the signed transaction, never the key itself.
Never share your private key or seed phrase with anyone, including FarFISH support. Legitimate operations never require this information.
What happens if I lose my wallet?
If you lose access to your wallet (lost seed phrase, forgotten password), you permanently lose access to your NFTs and tokens. FarFISH cannot recover lost wallets. Always:
- ✅ Back up your seed phrase securely
- ✅ Store it offline (never digital screenshots)
- ✅ Consider hardware wallets for large holdings
NFTs & Tokens
How many NFTs can I mint?
Total Supply: 9,999 NFTs maximum across the entire ecosystem.
Per-User Limit: No per-wallet limit - you can mint as many as you want (up to total supply remaining).
Checking Supply:
Visit app.farfish.xyz and view "X / 9,999 minted" on homepage
What are the NFT rarity tiers?
FarFISH NFTs have 4 rarity tiers with different drop rates and staking rewards:
FarFISH has 4 rarity tiers across 16 token IDs. Rarer NFTs provide higher staking rewards.
For complete rarity breakdown and reward calculations, see NFT System Guide.
What is FRH token?
FRH (FarFISH Token) is an ERC-20 token on Base blockchain used for:
- Referral rewards (20 FRH per referral for both parties)
- Staking rewards (varies by NFT rarity and lock duration)
- Daily chest claims (3 FRH bronze, 6 FRH silver)
- Leaderboard rewards (based on total score)
Contract Address: See Contract Addresses
How do I get FRH?
Four ways to earn FRH:
- Referrals - Refer friends (+20 FRH per referral, both parties)
- Staking - Stake NFTs for 30-360 days (rewards vary by rarity)
- Daily Chests - Claim bronze chest (3 FRH) and silver chest (6 FRH) daily
- Leaderboard - Top performers earn bonus FRH
How do I stake my NFT?
Staking Flow:
- Mint at least one FarFISH NFT
- Go to
/stakepage - Approve staking contract (one-time, enables NFT transfers)
- Select NFT rarity and lock duration (30/90/180/360 days)
- Confirm transaction
- NFT is locked in staking contract until unlock time
- Claim rewards anytime via "Claim" button
- Unstake after lock period expires
See Staking Guide for detailed walkthrough.
Rewards
How does the referral system work?
Dual-Reward Model: Both referrer AND referee get +20 FRH each (40 FRH total per referral).
How to Refer:
- Connect wallet → get your referral link (
app.farfish.xyz?ref=XXXXXXXX) - Share link on social media, Discord, Telegram, etc.
- New user clicks your link and connects wallet
- Both of you instantly receive +20 FRH!
Rules:
- ✅ No limit on referrals
- ✅ Rewards instant (no waiting period)
- ❌ Cannot refer yourself
- ❌ Each user can only be referred once
See Referral System Guide for details.
How are leaderboard scores calculated?
Formula: Score × 20 = Total FRH Earned
How Score Increases:
- +1 score per referral made (referrer)
- +1 score per being referred (referee)
- Future: Staking milestones, special events
Example:
- 10 referrals made = 10 score = 200 FRH
- 50 referrals made = 50 score = 1,000 FRH
Leaderboard displays top 100 users by total rewards earned.
What are daily chests?
Two chest types:
Bronze Chest:
- Reward: 3 FRH
- Requirement: None (anyone can claim)
- Cooldown: 24 hours
Silver Chest:
- Reward: 6 FRH
- Requirement: Must have at least one active stake
- Cooldown: 24 hours
Claiming:
- Go to
/chestpage - Click "Claim Bronze Chest" or "Claim Silver Chest"
- Wait 24 hours before next claim
How long do I have to wait between chest claims?
Cooldown: Exactly 24 hours from last claim time.
Example:
- Claim bronze chest at 10:00 AM Monday
- Next claim available at 10:00 AM Tuesday
Cooldown tracked on-chain (smart contract), cannot be bypassed.
Cross-App Usage
Can I use my NFTs across different FarFISH apps?
Yes! All FarFISH apps (Main, Base, Farcaster) use the same smart contracts on Base blockchain. Your NFTs, staked assets, and FRH tokens work across all apps.
Same wallet = same assets everywhere.
Why isn't my referral link working across apps?
Referral limitation: Referral links are domain-specific. A user who clicks a Web App link (app.farfish.xyz?ref=...) and connects wallet there cannot be referred via Base App (baseapp.farfish.xyz) link later.
Why? Referral code caching uses localStorage, which is isolated per domain.
Best Practice: Use links from the same app variant for all your referrals.
Do I need separate wallets for each app?
No. Use the same wallet address across all FarFISH apps. Your data (NFTs, stakes, referrals, leaderboard score) is automatically synchronized.
Technical
Why isn't my transaction confirming?
Common causes:
- Insufficient gas fees - Increase gas price or wait for lower network congestion
- Pending transaction - Previous transaction still pending (must clear first)
- Network congestion - Base blockchain experiencing high traffic
- Wrong network - Ensure wallet is on Base Mainnet (Chain ID 8453)
How to check:
- View transaction on Basescan
- Check wallet for pending transactions
- Ensure sufficient ETH balance for gas
What gas fees should I expect on Base?
Base blockchain is very cheap compared to Ethereum mainnet:
| Action | Typical Gas Cost |
|---|---|
| NFT Mint | $0.10 - $0.50 |
| Staking | $0.05 - $0.20 |
| Unstake | $0.05 - $0.20 |
| Claim Rewards | $0.02 - $0.10 |
| Chest Claim | $0.02 - $0.10 |
Actual costs vary based on network congestion. Base uses ETH for gas fees.
How do I add Base network to my wallet?
Network Details:
- Network Name: Base Mainnet
- RPC URL:
https://mainnet.base.org - Chain ID: 8453
- Currency Symbol: ETH
- Block Explorer:
https://basescan.org
MetaMask:
- Open MetaMask
- Click network dropdown (top left)
- Click "Add Network"
- Select "Base Mainnet" (or enter details above)
- Click "Save"
Coinbase Wallet: Base is pre-configured. Select "Base" from network list.
Troubleshooting
"Connect Wallet" button not working
Try these steps:
- Refresh page
- Ensure wallet extension is installed and unlocked
- Try different browser (Chrome, Firefox, Edge)
- Clear browser cache
- Disable other wallet extensions (conflicts possible)
Transaction failed after confirmation
Check Basescan for error message:
- Copy transaction hash from wallet
- Visit
https://basescan.org/tx/{hash} - View error message
Common errors:
- "Insufficient funds" - Need more ETH for gas
- "Claim condition not active" - NFT minting paused
- "Already staked" - NFT already in staking contract
Referral not working ("Cannot refer yourself")
Cause: Your wallet address ends with the same 8 characters as the refCode you're trying to use.
Example:
- Your wallet:
0x1234567890abcdef1234567890abcdef12345678 - RefCode:
12345678 - Result: Self-referral detected ❌
Solution: Use a different referral link.
Can't unstake NFT ("Lock not expired")
Cause: Staking lock period hasn't finished yet.
Check unlock time:
- Go to
/stakepage - View "Unlock Date" for your stake
- Wait until unlock date passes
- Then click "Unstake"
Lock durations: 30, 90, 180, or 360 days (chosen at stake time).
Android App
Where can I download the Android app?
Download:
- Direct APK - Download from
https://farfish.xyz/app-release.apk
Minimum Requirements:
- Android 9.0 Pie (API 28) or higher
- Internet connection
Android app not loading / blank screen
Troubleshooting:
- Clear app cache: Settings → Apps → FarFISH → Clear Cache
- Check internet connection
- Update to latest version
- Uninstall and reinstall
- Ensure Android 9.0+ (check Settings → About Phone)
WalletConnect not working in Android app
Steps:
- Install WalletConnect-compatible wallet (MetaMask, Trust Wallet, etc.)
- In FarFISH app, click "Connect Wallet" → "WalletConnect"
- Scan QR code with your wallet app
- Approve connection in wallet app
If still failing:
- Ensure both apps updated to latest versions
- Try reinstalling wallet app
- Use "Injected" connection if wallet supports browser extensions
Support
How do I report a bug?
Security Issues: Email security team (see Security Model)
General Bugs:
- Visit FarFISH Discord or Telegram
- Post in #support channel
- Include: wallet address, transaction hash (if applicable), screenshot, browser/device info
Where can I get help?
- Documentation: docs.farfish.xyz (you are here!)
- Discord: Join FarFISH Discord (check farfish.xyz for link)
- Telegram: FarFISH Telegram
- Twitter: @FarFISH
Related Documentation
- Getting Started - Complete beginner guide
- NFT System - Deep dive into NFTs
- Staking Guide - How to stake and earn
- Referral System - Maximize referral earnings
- Troubleshooting - Detailed issue resolution