Home / Blog / Wallet Resolution

Wallet Resolution

FOMO Wallet: Find Any Trader's Solana & EVM Addresses

Finding a social trader's actual wallet addresses across Solana and EVM chains is essential for verifying their track record and copying trades. This guide shows you how to resolve any trader's handle to their real on-chain wallets using fomoapi.io, plus manual methods and their limitations.

Pixel-art identity network resolving an anonymous trader profile into verified blockchain wallets.

A FOMO wallet is the on-chain address (or addresses) tied to a social trader's public handle. When you see a trader posting wins on Twitter or sharing alpha in a Discord, their FOMO wallet is where those trades actually happened. Resolving a handle to a wallet address lets you verify their track record, copy their positions, and build tools that react to their moves in real time.

What Is a FOMO Wallet?

Most crypto traders operate across multiple chains. They might post screenshots from Solana, then flip to Base or Ethereum for an NFT mint. Each chain requires a separate wallet address, and those addresses are rarely advertised in a bio or pinned tweet.

A FOMO wallet is the set of wallet addresses (Solana and EVM) that belong to a single trader identity. The term comes from "fear of missing out" behavior: retail traders see a known wallet buy a token and rush to follow. But before you can follow, you need the actual address.

Social handles (Twitter, Telegram, Discord) do not natively map to wallet addresses. A trader might use @cryptowhale on Twitter and 0xabc...def on Ethereum, with no public link between them. The FOMO wallet is the bridge: it connects the social persona to the on-chain footprint.

This matters because on-chain data is the only source of truth. A trader can claim any track record in a tweet. Their wallet cannot lie. If you want to verify performance, track holdings, or trigger alerts when they trade, you need the wallet address first.

Why You Need a Trader's Wallet Address

Wallet addresses unlock three categories of data that social posts cannot provide. If you only need one trader checked by hand, a browser-based fomo wallet finder does that first step for free; the categories below are what you get once the address is in code:

Available position history. Public chain records can provide independently inspectable transactions, but API coverage and price interpretation can be partial. Preserve source and coverage fields before calculating entries, exits, holding periods, or PnL.

Live holdings and balances. A trader's current portfolio is visible in real time. You see every token, the quantity, the cost basis, and the unrealized gain or loss. This is critical for copy trading: you want to know what they hold now, not what they tweeted about last week.

Behavioral signals. Wallet activity generates signals: a trader accumulating a low-cap token, moving funds to a DEX, or exiting a position. These signals can trigger alerts, feed dashboards, or inform your own trades. But you cannot build a signal without the source address.

Manual lookups are slow and incomplete. Automated systems need a programmatic way to resolve @trader_handle to {solana_address, evm_addresses[]} in one call. That is the job of a FOMO wallet API.

Manual Methods to Find Trader Wallets (and Why They Fail)

The obvious approach is to check a trader's social profiles for a wallet address. Some traders do list a Solana address in their Twitter bio or pin a transaction link. But this breaks down quickly:

  • Most traders do not advertise addresses. Privacy, security, and tax concerns keep wallets out of bios.
  • Multi-chain traders have multiple addresses. A bio might show a Solana wallet but omit the EVM address they use for Base or BSC trades.
  • Addresses change. A trader might rotate wallets, use a fresh address for a new strategy, or consolidate funds. A stale bio link sends you to an inactive wallet.

You could scrape transaction links from tweets. If a trader shares a Solscan or Etherscan link, you extract the address. This works once but does not scale. You need a bot to monitor every tweet, parse URLs, deduplicate addresses, and handle link shorteners. You still miss trades they do not tweet about.

Another method: cross-reference known wallets from leaderboards or Discord servers. Some communities maintain spreadsheets mapping handles to addresses. These lists are incomplete, outdated within days, and rarely cover more than one chain.

The core problem is that social identity and on-chain identity are separate systems with no native bridge. Manual methods are one-off hacks. They do not give you a live, multi-chain mapping you can query in code.

Using fomoapi.io to Resolve Handles to Wallets

fomoapi.io solves this by maintaining a resolved index of trader handles and their wallet addresses across Solana and EVM chains. You send a social handle, you get back all linked wallets in one JSON response.

The endpoint is GET /v2/users/{handle}. The {handle} parameter accepts Twitter handles, Telegram usernames, or internal user IDs. The API returns a user object containing:

  • Solana wallet address
  • EVM wallet addresses (Ethereum, Base, BSC, and three other chains)
  • User metadata (name, profile image, social links)
  • Summary stats (total PnL, traded volume, trade count)

This is a single HTTP request. No scraping, no guessing, no stale data. The response includes both Solana and EVM addresses because most active traders operate on multiple chains. You get the full picture in one call.

The API also powers a live trader leaderboard ranked by PnL. Every trader on the leaderboard has resolved wallet addresses, so you can query any top performer by handle and get their full on-chain history.

API Request and Response Shape

Here is a concrete example. You want to find the wallets for a trader with the handle @trader_alpha. The request:

GET https://api.fomoapi.io/v2/users/trader_alpha
Authorization: Bearer YOUR_API_KEY

The response (simplified):

{
  "id": "usr_abc123",
  "handle": "trader_alpha",
  "name": "Alpha Trader",
  "avatar_url": "https://...",
  "solana_wallet": "9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin",
  "evm_wallets": [
    {
      "chain": "ethereum",
      "address": "0x1234567890abcdef1234567890abcdef12345678"
    },
    {
      "chain": "base",
      "address": "0xabcdefabcdefabcdefabcdefabcdefabcdefabcd"
    }
  ],
  "stats": {
    "total_pnl_usd": 145230.50,
    "total_trades": 412
  }
}

The solana_wallet field is a single string because Solana uses one address per user in most cases. The evm_wallets array contains objects with chain and address fields. A trader might have addresses on Ethereum, Base, BSC, Polygon, Arbitrum, and Optimism (six EVM chains total).

You now have the raw material to query trade history, fetch current balances, or subscribe to live updates. The wallet addresses are the keys that unlock the rest of the API endpoints documentation.

Solana + EVM: Six Chains in One Call

Crypto traders do not stay on one chain. A Solana degen might ape into a Base memecoin. An Ethereum whale might farm yield on BSC. If you only track one chain, you see a fraction of their activity.

fomoapi.io indexes six chains:

Chain Type Use Case
Solana Solana Memecoins, DEX trading, NFTs
Ethereum EVM Blue-chip DeFi, NFTs, L1 trading
Base EVM Low-fee trading, new token launches
BSC EVM High-volume DEX, yield farming
Polygon EVM Scaling, gaming, low-cost txns
Arbitrum EVM L2 DeFi, derivatives

When you query a trader's handle, you get addresses for all chains they have linked. This is not a guess or a heuristic. The API stores verified mappings from identity providers and on-chain signatures.

A single trader might have a Solana wallet for SPL tokens and an Ethereum wallet for ERC-20s. You need both to calculate total PnL. The API gives you both in one response, so you do not make six separate calls or maintain six different data pipelines.

On-Chain Wallet Data vs. Self-Reported Stats

The difference between a FOMO wallet and a social media claim is verification. Anyone can tweet "10x on $TOKEN". A wallet either executed that trade or it did not. The blockchain is the source of truth.

fomoapi.io resolves the wallet from on-chain transaction logs. Every trade, every transfer, every swap that address made is on the canonical ledger. The PnL numbers and trade counts in the API response are fomo.family's, and every one arrives with the wallet it belongs to.

This eliminates several attack vectors:

  • Cherry-picking wins. A trader cannot hide losses. The API sees every transaction, including the ones they do not tweet about.
  • Fake screenshots. On-chain data cannot be Photoshopped. If the trade did not happen on the blockchain, it does not appear in the API.
  • Inflated stats. Self-reported returns often exclude small losses or count paper gains as realized PnL. The wallets come back with it, so the entries and exits are there to read.

That matters for copy trading and leaderboard systems. If you are routing real money based on a trader's performance, you need confidence that the performance is real. A FOMO wallet gives you that confidence because the data comes from the chain, not the trader.

You can cross-check the API response against a block explorer. The solana_wallet address can be pasted into Solscan. The evm_wallets addresses can be checked on Etherscan, Basescan, or BscScan. The transactions will match because the API is reading the same data you would see manually, just aggregated and served through a clean JSON interface.

Next Steps: From Wallet to Trade History

Once you have a trader's wallet addresses, you can query their available trade history with the /trades endpoint:

GET https://api.fomoapi.io/v2/users/usr_abc123/positions?limit=50

This returns an array of trade objects, each with:

  • Token bought or sold
  • Entry and exit price
  • Quantity
  • Timestamp
  • Realized PnL
  • Transaction hash

You can filter by date range, token address, or trade outcome (win/loss). This is the raw data you need to build a trade journal, calculate Sharpe ratios, or generate alerts when a trader opens a new position.

For live updates, the WebSocket endpoint at wss://api.fomoapi.io/ws/alerts streams real-time trade events. You subscribe to a user ID and receive a JSON message every time they execute a trade. Events arrive as FOMO publishes them, so timing follows the app rather than block time.

You can also fetch current holdings with GET /v2/users/{id}/balances. This shows every token the trader holds right now, with current market value and unrealized PnL. Combine this with trade history and you have a complete picture: past performance and present exposure.

For token-level analysis, the GET /token/{address}/holders endpoint shows which traders hold a specific token. This is the inverse lookup: instead of "what does this trader hold?", you ask "who holds this token?". It is useful for finding early adopters, tracking whale accumulation, or identifying which traders are rotating into a new asset.

All of these endpoints require the wallet addresses you get from the /v2/users/{handle} call. The FOMO wallet is the entry point. Without it, you cannot query trade history, balances, or live feeds. With it, you have programmatic access to the full on-chain footprint of any social trader.


fomoapi.io offers a free tier for testing and paid plans starting at $49.99/month for production use. Full details on rate limits and features are available on the API pricing tiers page. To request an API key, message t.me/eulatxt.

Ship on fomo.family trader data

Both-chain wallets, PnL and holdings, plus two live streams: the app feed on every plan, the on-chain stream on Growth. One API.

Get an API key

FAQ

What is a FOMO wallet address?
A FOMO wallet address is the on-chain wallet (Solana or EVM) linked to a social trader's public handle. When traders share alpha or post their wins on Twitter or Telegram, their actual wallet addresses are often hidden. A FOMO wallet lookup resolves that handle to the real addresses where trades happen, letting you verify their track record, see live holdings, and track their moves on-chain instead of relying on screenshots or self-reported claims.
How do I find a crypto trader's wallet address?
You can manually search blockchain explorers, scan their social media for posted addresses, or check token holder lists if you know what they trade. The faster method is using an API like fomoapi.io, which resolves any trader's Twitter or Telegram handle to both their Solana and EVM wallets in one call. This skips the guesswork and returns addresses tied to real trade history.
Can I look up a trader's Solana wallet from their Twitter handle?
Yes. If the trader has linked their Solana wallet to their Twitter handle through a verified social graph or on-chain activity, you can resolve it. fomoapi.io does this automatically: pass the Twitter handle to GET /v2/users/{handle}, and the response includes their Solana address along with EVM addresses if they trade cross-chain. This works for Telegram handles too, covering both major social platforms traders use.
What chains does fomoapi.io support for wallet lookup?
fomoapi.io supports Solana and five EVM chains: Ethereum, Base, BSC (Binance Smart Chain), and two others. When you look up a trader's handle, the API returns wallet addresses for all chains they've traded on. This means you get a complete cross-chain view of their activity, whether they're flipping memecoins on Solana or trading tokens on Base, all from a single query.
How is fomoapi.io different from manually searching for wallet addresses?
Manual searches require scanning social posts, checking multiple explorers, and hoping the trader posted their address publicly. fomoapi.io automates this: one API call resolves the handle to verified wallets across six chains, plus returns available trade history, PnL, and live holdings. Each handle resolves to real wallets, so you can check a track record on-chain instead of trusting a screenshot. It saves hours and eliminates guesswork.
Are the wallet addresses returned by fomoapi.io verified?
Yes. fomoapi.io resolves wallet addresses on-chain rather than reading them off a profile. The API links social handles to wallets through on-chain activity and social graphs, so the addresses you get are tied to real transactions. This means PnL, holdings, and trade history are all verifiable on-chain, making it impossible for traders to fake their track records or inflate their wins.
Can I get both Solana and EVM wallets for the same trader?
Yes. fomoapi.io resolves a single handle to all associated wallets, both Solana and EVM. If a trader operates on multiple chains, the API returns every address they've used. This is critical for cross-chain traders who might flip Solana memecoins and also trade on Base or Ethereum. You get a unified view of their entire portfolio and activity, not just one chain's slice.
What can I do with a trader's wallet address once I have it?
Once you have the address, you can track their live holdings, review available trade history, calculate PnL, and monitor new trades in real time via WebSocket. You can also see what tokens they hold, when they bought and sold, and compare their performance on leaderboards. This lets you copy winning strategies, avoid traders with poor records, or build tools that alert you when top traders make moves.
Is there a free way to resolve trader handles to wallet addresses?
Yes. fomoapi.io offers a free tier that works with a free API key, though it's rate-limited. You can test wallet lookups and basic queries to see if the data fits your use case before upgrading. Paid plans start at $49.99/mo for higher limits, with the on-chain stream from Growth up. For a key or to discuss limits, contact t.me/eulatxt.
How fast is the wallet lookup API?
Wallet lookups return immediately once a handle is resolved; a handle we have not seen before triggers a live resolution and takes longer. The API is built for real-time use cases, so you can resolve handles, fetch trade history, and pull live holdings without lag. The WebSocket feed delivers new trades as FOMO publishes them, making it fast enough to power live dashboards, copy-trading bots, or alerts. Response times are consistent even under load, designed for production apps that need reliable speed.