Skip to content
Overview
Overview
Overview
Overview

A single time-series data point used in historical charts.

Each data point represents the value of a given metric (such as TVL or trading volume) at a specific moment in time.

timestamp
DateTime!,non-null

The timestamp associated with this data point.

value
Decimal!,non-null

The metric value recorded at this timestamp.

Sample
{ "timestamp": "Example Custom Scalar", "value": "Example Custom Scalar" }

Chart data for a pool

volume

Volume data points

tvl

TVL data points

fees

Fees data points

Sample
{ "volume": [ { "__typename": "ChartDataPoint" } ], "tvl": [ { "__typename": "ChartDataPoint" } ], "fees": [ { "__typename": "ChartDataPoint" } ] }
Referenced in

QueryTransactionsByPactCodeConnection

pageInfo
PageInfo!,non-null
Sample
{ "edges": [ { "cursor": "Example String", "node": { "requestKey": "Example String", "height": "Example Custom Scalar", "chainId": "Example Custom Scalar", "canonical": true, "creationTime": "Example Custom Scalar", "badResult": "Example String", "sender": "Example String", "gas": "Example String", "gasLimit": "Example String", "gasPrice": "Example String", "code": "Example String" } } ], "pageInfo": { "startCursor": "Example String", "endCursor": "Example String", "hasNextPage": true, "hasPreviousPage": true } }

QueryTransactionsByPactCodeConnectionEdge

cursor
String!,non-null
node
Sample
{ "cursor": "Example String", "node": { "requestKey": "Example String", "height": "Example Custom Scalar", "chainId": "Example Custom Scalar", "canonical": true, "creationTime": "Example Custom Scalar", "badResult": "Example String", "sender": "Example String", "gas": "Example String", "gasLimit": "Example String", "gasPrice": "Example String", "code": "Example String" } }

A lightweight summary of a transaction returned by the transactionsByPactCode query.

TransactionSummary provides essential metadata and execution details about transactions that executed a specific Pact code, without the full payload of a Transaction object. It is optimized for querying large sets of transactions efficiently when detailed fields (like signatures, events, or full results) are not needed.

Each summary includes fundamental information such as the transaction’s request key, block height, chain, gas usage, sender, and canonical status, as well as the original Pact code if available.

requestKey
String!,non-null

The unique request key of the transaction.

height
BigInt!,non-null

The block height at which the transaction was included.

chainId
BigInt!,non-null

The chain ID where the transaction was executed.

canonical
Boolean!,non-null

Whether the transaction was included in the canonical chain (true) or an orphaned fork (false).

creationTime
DateTime!,non-null

The timestamp when the transaction was created.

badResult

If the transaction failed, contains the error message returned by Pact.

sender
String!,non-null

The account or contract that submitted the transaction.

gas
String!,non-null

The total gas consumed during the execution of this transaction.

gasLimit
String!,non-null

The maximum amount of gas allowed for this transaction.

gasPrice
String!,non-null

The gas price specified for this transaction.

code

The Pact code executed by the transaction, if available.

Sample
{ "requestKey": "Example String", "height": "Example Custom Scalar", "chainId": "Example Custom Scalar", "canonical": true, "creationTime": "Example Custom Scalar", "badResult": "Example String", "sender": "Example String", "gas": "Example String", "gasLimit": "Example String", "gasPrice": "Example String", "code": "Example String" }

Connection type for balance query results.

pageInfo
PageInfo!,non-null
Sample
{ "edges": [ { "cursor": "Example String", "node": { "accountName": "Example String", "module": "Example String", "chainId": "Example String", "balance": "Example String" } } ], "pageInfo": { "startCursor": "Example String", "endCursor": "Example String", "hasNextPage": true, "hasPreviousPage": true } }
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 }
Overview
Overview
Overview
Overview