Skip to content
Overview
Overview
Overview
Overview
cursor
String!,non-null
node
BalanceNode!,non-null
Sample
{ "cursor": "Example String", "node": { "accountName": "Example String", "module": "Example String", "chainId": "Example String", "balance": "Example String" } }

A representation of a balance in the Kadena blockchain.

accountName
String!,non-null

The full account name to retrieve balances for. @example(value: "k:bcbaf20fb2975ae362ae82b27afce1ac4a72774c6c45fa1afd8df394e6141251")

module
String!,non-null

The name of the module that issued the token.

chainId
String!,non-null

The chain ID where the balance exists.

balance
String!,non-null

The balance amount.

Sample
{ "accountName": "Example String", "module": "Example String", "chainId": "Example String", "balance": "Example String" }

Represents an account associated with a specific fungible token on the Kadena blockchain.

A FungibleAccount tracks the balance and activity of a single account (such as a user key account or contract) for a given fungible token module (for example, coin for KDA). Because Kadena is a multi-chain network, a fungible account may have balances distributed across multiple chains. This type exposes both the aggregated balance and per-chain details, along with historical transactions and transfers.

id
ID!,non-null

Globally unique identifier for this fungible account node.

accountName
String!,non-null

The full name of the account (e.g., k:abcdef123456... for a user account or free.my-contract for a contract account).

chainAccounts

Per-chain breakdown of this fungible account. Since Kadena operates multiple braided chains, an account can have different balances on each chain.

fungibleName
String!,non-null

The name of the fungible token module associated with this account (e.g., coin).

totalBalance
Decimal!,non-null

The total balance of this account across all chains for the specified fungible token.

Paginated list of transactions involving this account. Transactions represent operations such as transfers, contract calls, or other state changes that affect this account.

afterbeforefirstlast

Paginated list of transfers associated with this account. Transfers represent direct movements of the fungible token into or out of this account.

afterbeforefirstlast

Implements interfaces

Node

A globally identifiable object in the GraphQL schema.

All core entities in this API implement the Node interface, which guarantees that they have a unique id field, enabling consistent caching, pagination, and reference resolution across the API.

Sample
{ "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "accountName": "Example String", "chainAccounts": [ { "__typename": "FungibleChainAccount" } ], "fungibleName": "Example String", "totalBalance": "Example Custom Scalar", "transactions": { "__typename": "FungibleAccountTransactionsConnection" }, "transfers": { "__typename": "FungibleAccountTransfersConnection" } }

FungibleAccountTransactionsConnection

pageInfo
PageInfo!,non-null
totalCount
Int!,non-null
Sample
{ "edges": [ { "cursor": "Example String", "node": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "cmd": { "__typename": "TransactionCommand" }, "hash": "Example String", "result": { "__typename": "TransactionMempoolInfo" }, "sigs": [ { "__typename": "TransactionSignature" } ] } } ], "pageInfo": { "startCursor": "Example String", "endCursor": "Example String", "hasNextPage": true, "hasPreviousPage": true }, "totalCount": 40 }

FungibleAccountTransactionsConnectionEdge

cursor
String!,non-null
node
Transaction!,non-null
Sample
{ "cursor": "Example String", "node": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "cmd": { "__typename": "TransactionCommand" }, "hash": "Example String", "result": { "__typename": "TransactionMempoolInfo" }, "sigs": [ { "__typename": "TransactionSignature" } ] } }

FungibleAccountTransfersConnection

pageInfo
PageInfo!,non-null
totalCount
Int!,non-null
Sample
{ "edges": [ { "cursor": "Example String", "node": { "amount": "Example Custom Scalar", "block": { "__typename": "Block" }, "blockHash": "Example String", "chainId": "Example Custom Scalar", "creationTime": "Example Custom Scalar", "crossChainTransfer": { "__typename": "Transfer" }, "height": "Example Custom Scalar", "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "moduleHash": "Example String", "moduleName": "Example String", "orderIndex": "Example Custom Scalar", "receiverAccount": "Example String", "requestKey": "Example String", "senderAccount": "Example String", "tokenId": "Example String", "transaction": { "__typename": "Transaction" } } } ], "pageInfo": { "startCursor": "Example String", "endCursor": "Example String", "hasNextPage": true, "hasPreviousPage": true }, "totalCount": 40 }

FungibleAccountTransfersConnectionEdge

cursor
String!,non-null
node
Transfer!,non-null
Sample
{ "cursor": "Example String", "node": { "amount": "Example Custom Scalar", "block": { "__typename": "Block" }, "blockHash": "Example String", "chainId": "Example Custom Scalar", "creationTime": "Example Custom Scalar", "crossChainTransfer": { "__typename": "Transfer" }, "height": "Example Custom Scalar", "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "moduleHash": "Example String", "moduleName": "Example String", "orderIndex": "Example Custom Scalar", "receiverAccount": "Example String", "requestKey": "Example String", "senderAccount": "Example String", "tokenId": "Example String", "transaction": { "__typename": "Transaction" } } }

QueryCompletedBlockHeightsConnection

pageInfo
PageInfo!,non-null
Sample
{ "edges": [ { "cursor": "Example String", "node": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "hash": "Example String", "chainId": "Example Custom Scalar", "creationTime": "Example Custom Scalar", "difficulty": "Example Custom Scalar", "epoch": "Example Custom Scalar", "flags": "Example Custom Scalar", "height": "Example Custom Scalar", "nonce": "Example Custom Scalar", "payloadHash": "Example String", "weight": "Example String", "target": "Example String", "coinbase": "Example String", "neighbors": [ { "__typename": "BlockNeighbor" } ], "powHash": "Example String", "canonical": true, "parent": { "__typename": "Block" }, "totalGasUsedInKda": "Example Custom Scalar", "events": { "__typename": "BlockEventsConnection" }, "minerAccount": { "__typename": "FungibleChainAccount" }, "transactions": { "__typename": "BlockTransactionsConnection" } } } ], "pageInfo": { "startCursor": "Example String", "endCursor": "Example String", "hasNextPage": true, "hasPreviousPage": true } }

QueryCompletedBlockHeightsConnectionEdge

cursor
String!,non-null
node
Block!,non-null
Sample
{ "cursor": "Example String", "node": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "hash": "Example String", "chainId": "Example Custom Scalar", "creationTime": "Example Custom Scalar", "difficulty": "Example Custom Scalar", "epoch": "Example Custom Scalar", "flags": "Example Custom Scalar", "height": "Example Custom Scalar", "nonce": "Example Custom Scalar", "payloadHash": "Example String", "weight": "Example String", "target": "Example String", "coinbase": "Example String", "neighbors": [ { "__typename": "BlockNeighbor" } ], "powHash": "Example String", "canonical": true, "parent": { "__typename": "Block" }, "totalGasUsedInKda": "Example Custom Scalar", "events": { "__typename": "BlockEventsConnection" }, "minerAccount": { "__typename": "FungibleChainAccount" }, "transactions": { "__typename": "BlockTransactionsConnection" } } }

Represents the balance of a specific non-fungible token (NFT) for a given account on a specific chain.

Each NonFungibleTokenBalance entry links an account, a unique token identifier, and its associated metadata. Unlike fungible balances, which represent divisible amounts, non-fungible balances typically indicate ownership of unique tokens — usually 0 (not owned) or 1 (owned) per token ID.

This type is useful for exploring which NFTs an account holds, retrieving metadata about those tokens, and inspecting the chain and guard conditions associated with them.

accountName
String!,non-null

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!,non-null

The balance of this specific non-fungible token for the account. Typically 1 if the token is owned or 0 if not.

chainId
String!,non-null

The chain ID where this token balance is tracked.

guard
IGuard!,non-null

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!,non-null

Globally unique identifier for this NFT balance node.

Metadata and details of the non-fungible token associated with this balance.

tokenId
String!,non-null

The unique identifier of the non-fungible token.

version
String!,non-null

The version of the token or contract associated with this NFT. Useful for distinguishing between different token contract versions or upgrades.

Implements interfaces

Node

A globally identifiable object in the GraphQL schema.

All core entities in this API implement the Node interface, which guarantees that they have a unique id field, enabling consistent caching, pagination, and reference resolution across the API.

Sample
{ "accountName": "Example String", "balance": 40, "chainId": "Example String", "guard": { "__typename": "IGuard" }, "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "info": { "__typename": "NonFungibleToken" }, "tokenId": "Example String", "version": "Example String" }

The NonFungibleToken type provides key properties of a specific NFT, including its total supply, decimal precision, and a reference URI containing extended metadata such as name, image, description, or external resources. This type is typically returned as part of a NonFungibleTokenBalance object.

precision
Int!,non-null

The number of decimal places used by this token. For NFTs this is usually 0, as they represent indivisible assets.

supply
Int!,non-null

The total number of tokens minted for this NFT collection or contract.

uri
String!,non-null

A URI pointing to external metadata for the token. This may include fields like name, description, image, attributes, or links to off-chain data.

Sample
{ "precision": 40, "supply": 40, "uri": "Example String" }
Overview
Overview
Overview
Overview