Skip to main content

Overview

Query aggregated, windowed trading performance for a wallet across 1-day, 1-week, 30-day and 1-year windows. Ideal for building wallet profile pages, PnL dashboards, smart-money leaderboards, and identity-enriched trader views.
  • Windowed USD stats: volume, realized profit, average profit per trade, best trade
  • Windowed non-currency stats: swaps, unique tokens, wins / losses, holding duration
  • Per-network breakdown with the same windowed stats
  • Identity fields via the embedded Wallet object (social handles, Ethos score, first funding)
  • Labels and scammer / bot scores

Returns

detailedWalletStats
DetailedWalletStats!
See DetailedWalletStats, WindowedWalletStats, and NetworkBreakdown for full type details.

Arguments

input
DetailedWalletStatsInput!
See DetailedWalletStatsInput for full details.

Example

{
  detailedWalletStats(input: {
    walletAddress: "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
    includeNetworkBreakdown: true
    includeStatsYear1: true
  }) {
    walletAddress
    lastTransactionAt
    labels
    scammerScore
    botScore
    statsDay1 {
      start
      end
      statsUsd {
        volumeUsd
        realizedProfitUsd
        realizedProfitPercentage
        bestTradeProfitUsd
      }
      statsNonCurrency {
        swaps
        uniqueTokens
        wins
        losses
      }
      bestTradeToken { address symbol networkId }
    }
    statsWeek1 { statsUsd { volumeUsd realizedProfitUsd } }
    statsDay30 { statsUsd { volumeUsd realizedProfitUsd } }
    statsYear1 { statsUsd { volumeUsd realizedProfitUsd } }
    networkBreakdown {
      networkId
      nativeTokenBalance
      statsDay30 { statsUsd { volumeUsd realizedProfitUsd } }
    }
    wallet {
      address
      displayName
      twitterUsername
      ethosScore
      firstFunding { fundedByAddress fundedByLabel fundedAt }
    }
  }
}

Playground