> ## Documentation Index
> Fetch the complete documentation index at: https://docs.codex.io/llms.txt
> Use this file to discover all available pages before exploring further.

# DetailedWalletStats

> The detailed stats for a wallet.

<div data-generated>
  ## GraphQL

  ```
  type DetailedWalletStats {
    walletAddress: String!
    lastTransactionAt: Int!
    networkBreakdown: [NetworkBreakdown!]
    labels: [String!]!
    scammerScore: Int
    botScore: Int
    statsDay1: WindowedWalletStats
    statsWeek1: WindowedWalletStats
    statsDay30: WindowedWalletStats
    statsYear: WindowedWalletStatsYear
    wallet: Wallet!
  }

  type NetworkWalletStats {
    networkId: Int!
    nativeTokenBalance: String!
  }

  type WindowedDetailedCurrencyWalletStats {
    volumeUsd: String!
    volumeUsdAll: String!
    heldTokenAcquisitionCostUsd: String!
    soldTokenAcquisitionCostUsd: String!
    realizedProfitUsd: String!
    averageProfitUsdPerTrade: String!
    averageSwapAmountUsd: String!
    realizedProfitPercentage: Float!
  }

  type WindowedDetailedNonCurrencyWalletStats {
    swaps: Int!
    uniqueTokens: Int!
    wins: Int!
    losses: Int!
    avgHoldPeriodSec: Float
  }

  type WindowedWalletStats {
    walletAddress: String!
    networkId: Int
    start: Int!
    end: Int!
    lastTransactionAt: Int!
    statsUsd: WindowedDetailedCurrencyWalletStats!
    statsNonCurrency: WindowedDetailedNonCurrencyWalletStats!
  }

  type WindowedDetailedNonCurrencyWalletStatsYear {
    swaps: Int!
    wins: Int!
    losses: Int!
    avgHoldPeriodSec: Float
  }

  type WindowedWalletStatsYear {
    walletAddress: String!
    networkId: Int
    start: Int!
    end: Int!
    lastTransactionAt: Int!
    statsUsd: WindowedDetailedCurrencyWalletStats!
    statsNonCurrency: WindowedDetailedNonCurrencyWalletStatsYear!
  }

  type NetworkBreakdown {
    networkId: Int!
    nativeTokenBalance: String!
    statsDay1: WindowedWalletStats
    statsWeek1: WindowedWalletStats
    statsDay30: WindowedWalletStats
    statsYear: WindowedWalletStatsYear
  }

  enum WalletCategory {
    NORMIE
    TOKEN_CREATOR
    EXCHANGE
    DEFI_EXCHANGE
    PAIR
    PAIR_TOKEN_HOLDER
    POOL_AUTHORITY
    STAKING_VAULT
    NOTORIOUS
  }

  type WalletFunding {
    fundedByAddress: String!
    fundedByLabel: String
    fundedAt: Int!
    tokenAddress: String!
    networkId: Int!
    amount: String!
    transactionHash: String!
  }

  type WalletPolymarketProfile {
    proxyWallet: String!
    xUsername: String
    displayName: String
    pseudonym: String
    profileImageUrl: String
    verifiedBadge: Boolean
    displayUsernamePublic: Boolean
    fetchedAt: Int!
  }

  type Wallet {
    address: String!
    category: WalletCategory
    firstSeenTimestamp: Int
    firstFunding: WalletFunding
    identityLabels: [String!]
    avatarUrl: String
    displayName: String
    twitterId: String
    twitterUsername: String
    telegramId: String
    telegramUsername: String
    website: String
    discordId: String
    discordUsername: String
    githubId: String
    githubUsername: String
    farcasterId: String
    farcasterUsername: String
    description: String
    ethosScore: Int
    ethosLevel: String
    ethosVerified: Boolean
    identitySource: String
    identityUpdatedAt: Int
    polymarket: WalletPolymarketProfile
    tokensCreatedCount: Int
    tokensMigratedCount: Int
  }
  ```

  ### Used By

  **Returned by**

  * [detailedWalletStats](/api-reference/queries/detailedwalletstats.md): Returns detailed stats for a wallet.
</div>
