# NonFungibleAccount **Type:** GraphQL objects **Description:** Represents an account associated with non-fungible tokens (NFTs) on the Kadena blockchain. A `NonFungibleAccount` tracks the ownership and activity of a specific account for non-fungible tokens. Unlike fungible accounts, which hold divisible token balances, non-fungible accounts are associated with unique tokens and their metadata. Because Kadena operates as a multi-chain network, a single account may hold NFTs across multiple chains. This type exposes account-level NFT balances, per-chain details, and historical transaction and transfer data. ## Fields - accountName (String): The full name of the account (e.g., `k:abcdef123456...` for a user account or `free.my-contract` for a contract account). - chainAccounts (NonFungibleChainAccount, Not Null): Per-chain breakdown of this non-fungible account. Since Kadena operates multiple braided chains, NFT balances and activity are tracked separately on each chain. - accountName (String): The full name of the account (e.g., `k:abcdef123456...` for a user account or `free.my-contract` for a contract account). - chainId (String): The chain ID where this non-fungible account exists. - id (ID): Globally unique identifier for this chain-scoped NFT account node. - nonFungibleTokenBalances (NonFungibleTokenBalance): The list of NFT balances held by this account on this chain. Each entry typically includes the token identifier(s), quantity/ownership info, and associated metadata for that token/collection. - transactions (NonFungibleChainAccountTransactionsConnection): Paginated list of NFT-related transactions involving this account on this chain. Transactions can include mints, transfers, or contract interactions that affect NFT state. - transfers (NonFungibleChainAccountTransfersConnection): Paginated list of NFT transfers into or out of this account on this chain. Transfers are a subset of transactions focused specifically on movements of NFTs. - id (ID): Globally unique identifier for this non-fungible account node. - nonFungibleTokenBalances (NonFungibleTokenBalance, Not Null): A list of non-fungible token balances held by this account across all chains. Each balance entry includes token identifiers, metadata, and ownership details. - accountName (String): The full name of the account associated with this NFT balance. Example: `"k:abcdef123456..."` for a user account or `"free.my-contract"` for a contract account. - balance (Int): The balance of this specific non-fungible token for the account. Typically `1` if the token is owned or `0` if not. - chainId (String): The chain ID where this token balance is tracked. - guard (IGuard): The guard that defines the security conditions for this token. A guard specifies who must sign transactions in order to transfer or interact with this token. - id (ID): Globally unique identifier for this NFT balance node. - info (NonFungibleToken): Metadata and details of the non-fungible token associated with this balance. - tokenId (String): The unique identifier of the non-fungible token. - version (String): The version of the token or contract associated with this NFT. Useful for distinguishing between different token contract versions or upgrades. - transactions (NonFungibleAccountTransactionsConnection, Not Null): Paginated list of transactions involving this account. Note: Custom token-related transactions are not included. Transactions here represent operations such as NFT minting, transfers, or contract interactions related to NFTs. - edges (NonFungibleAccountTransactionsConnectionEdge) - pageInfo (PageInfo) - totalCount (Int) - transfers (NonFungibleAccountTransfersConnection, Not Null): Paginated list of NFT transfers associated with this account. Transfers represent movements of non-fungible tokens into or out of this account. - edges (NonFungibleAccountTransfersConnectionEdge) - pageInfo (PageInfo) - totalCount (Int)