FarFISH LogoDocs

Which App Should I Use?

FarFISH offers four distinct applications, each optimized for different user contexts. All apps share the same backend infrastructure, so your progress syncs automatically no matter which you choose.

Decision Tree

Use this quick guide to find your ideal entry point:

🎯 Choose Web App if you want:

  • ✅ Browser-based access
  • ✅ Multiple wallet options (MetaMask, Coinbase, etc.)
  • ✅ Desktop-optimized interface
  • ✅ Most frequent updates

Best for: Desktop users, browser extension wallet users


🔵 Choose Base App if you want:

  • ✅ Coinbase Wallet optimization
  • ✅ Streamlined UI focusing on Base ecosystem
  • ✅ Same features as Web App

Best for: Coinbase ecosystem users, Base chain enthusiasts


🟣 Choose Farcaster Mini App if you want:

  • ✅ Native Farcaster Frame integration
  • ✅ FID-based authentication (no external wallet needed)
  • ✅ Social verification tasks (Farcaster-specific)
  • ✅ Referral multipliers (1x-5x based on NFT rarity)
  • ✅ Same core capabilities as other apps

Best for: Farcaster users, social-first experience


📱 Choose Android App if you want:

  • ✅ Native mobile app experience
  • ✅ WalletConnect deep linking
  • ✅ Offline-capable UI
  • ✅ Full Web App capabilities in native wrapper

Best for: Android users wanting app-like experience


Platform Comparison Matrix

All apps have the same capabilities - NFT minting, staking, rewards, referrals, leaderboard, tasks, and games. The only differences are the environment and authentication methods.

Platform FeatureWeb AppBase AppFarcaster Mini AppAndroid App
Core Capabilities✅ Full✅ Full✅ Full✅ Full
NFT Minting✅✅✅✅
NFT Staking✅✅✅✅
Daily Chest Claims✅✅✅✅
Referral System✅✅✅✅
Leaderboard✅✅✅✅
Steam Integration✅✅✅✅
Gaming Features✅✅✅✅
Platform Differences
AuthenticationWalletConnectWalletConnectFarcaster FIDWalletConnect
Wallet SupportMultipleMultipleFarcaster EmbeddedMultiple
EnvironmentBrowserBrowserFarcaster FrameNative Android
Farcaster Social Tasks❌❌✅❌
Referral Multipliers❌❌✅ Rarity-based❌
Native Mobile UI❌❌❌✅

App-Specific Details

Web App (app.farfish.xyz)

Domain: https://app.farfish.xyz

Platform: Browser-based web application

Authentication: WalletConnect (MetaMask, Coinbase Wallet, Rainbow, etc.)

What Makes It Different:

  • Desktop-optimized interface
  • Maximum wallet compatibility
  • Traditional browser-based access

Same Capabilities as All Apps: NFT minting, staking, daily chests, referrals, leaderboard, Steam integration, games

For complete technical details, see Web App Documentation.


Base App (baseapp.farfish.xyz)

Domain: https://baseapp.farfish.xyz

Platform: Browser-based web application

Authentication: WalletConnect with Coinbase Wallet priority

What Makes It Different:

  • Coinbase Wallet-optimized connector selection
  • Streamlined UI focused on Base ecosystem

Same Capabilities as All Apps: NFT minting, staking, daily chests, referrals, leaderboard, Steam integration, games

For complete technical details, see Base App Documentation.


Farcaster Mini App (miniapp.farfish.xyz)

Domain: https://miniapp.farfish.xyz

Platform: Farcaster Frame application

Authentication: Farcaster FID with embedded wallet

What Makes It Different:

  • FID-based identity (no external wallet needed)
  • Farcaster social verification tasks (follow, like, recast, comment)
  • Referral multipliers (1x-5x based on NFT rarity)
  • Native Farcaster Frame integration

Same Capabilities as All Apps: NFT minting, staking, daily chests, referrals, leaderboard, Steam integration, games

For complete social task details and multiplier mechanics, see Farcaster Mini App Documentation.

Note: Uses Farcaster's embedded wallet exclusively. Does not support WalletConnect or injected wallets.


Android App (APK)

Download: farfish.xyz/app-release.apk

Platform: Native Android application

Authentication: WalletConnect with mobile wallet deep linking

What Makes It Different:

  • Native mobile app wrapper
  • Offline-capable with cached content
  • Native gestures and notifications
  • APK direct distribution

Same Capabilities as All Apps: NFT minting, staking, daily chests, referrals, leaderboard, Steam integration, games

For complete technical specifications and security configuration, see Android App Documentation.


Cross-App Compatibility

Shared Infrastructure

All apps connect to:

  • Shared backend infrastructure - Your referral count, leaderboard position, and streak sync automatically
  • Same smart contracts - NFTs minted in one app are visible and stakeable in all apps
  • Same wallet = same identity - Your wallet address is your universal account
  • Universal referral system - One referral code works everywhere

Data Syncing

What syncs automatically:

  • ✅ Leaderboard scores and rankings
  • ✅ Referral counts and earnings
  • ✅ NFT ownership (on-chain data)
  • ✅ Staking positions (on-chain data)
  • ✅ Task completion status (off-chain data)
  • ✅ Streak counters

Migration Between Apps

You can use multiple apps interchangeably without any setup:

Example Workflow

  1. Mint NFT in Base App (using Coinbase Wallet)

    • NFT appears in your wallet on-chain
    • Leaderboard updated instantly
  2. Stake NFT in Web App (using MetaMask)

    • Connect same wallet address
    • See your minted NFT immediately
    • Stake with single transaction
  3. Share Referral Link from Any App

    • Get your referral code (same in all apps)
    • Share on social media, Discord, anywhere
    • Friend can join through any FarFISH app
  4. Check Progress in Android App

    • Download native app
    • Connect same wallet
    • See unified rank and referral count

No data migration needed - It just works!


Recommendations by User Type

New to Web3

Start with: Base App
Why: Coinbase Wallet's Smart Wallet removes gas fee friction for beginners

Experienced DeFi User

Start with: Web App
Why: Full feature access, maximum wallet compatibility, advanced gaming features

Farcaster Power User

Start with: Farcaster Mini App
Why: Native integration, social verification tasks, referral multipliers

Mobile-First User

Start with: Android App
Why: Native app experience, WalletConnect deep linking, offline capability

Collector/Trader

Start with: Any app based on your wallet preference
Why: All apps have full NFT minting and staking capabilities


Still Unsure?

Try them all! Since all apps share the same backend:

  • No data duplication
  • No separate accounts
  • No migration headaches
  • Instant synchronization

Most users find their preferred app after trying 2-3 options. Your progress carries over seamlessly.


Last updated: October 12, 2026