# transactions **Type:** GraphQL queries **Description:** Retrieve a paginated list of transactions with flexible filtering options. This query allows you to search and explore transactions on the Kadena blockchain based on a wide range of parameters — including account involvement, block location, chain, request key, height range, and coinbase status. It is commonly used by block explorers, wallets, and analytics tools to inspect on-chain activity and trace transaction history. You can combine multiple filters to refine results. For example: - Filter by `accountName` to find transactions sent from or received by a specific account. - Use `blockHash` to retrieve all transactions included in a particular block. - Combine `chainId`, `minHeight`, and `maxHeight` to query transactions over a block range on a specific chain. - Provide a `requestKey` to search for a particular transaction. - Set `isCoinbase` to `true` to return only mining reward transactions. - Use `minimumDepth` to ensure results include only transactions in finalized blocks. ## Arguments - accountName (String): Filter transactions involving a specific account name. Can match either the sender or recipient. Example: `"k:abcdef123456..."`. - blockHash (String): Retrieve only transactions included in the block with this hash. Useful when inspecting all transactions within a specific block. - chainId (String): Restrict results to a specific chain ID. - fungibleName (String): Filter transactions by the fungible token module involved. Example: `"coin"`. - maxHeight (Int): The maximum block height to include in results. Transactions in blocks above this height will be excluded. - minHeight (Int): The minimum block height to include in results. Transactions in blocks below this height will be excluded. - minimumDepth (Int): Minimum depth (distance from the chain tip) of the block containing the transaction. Use this to filter for transactions in finalized blocks. - requestKey (String): Filter by the unique request key of the transaction. Useful when looking up a specific transaction by its identifier. - isCoinbase (Boolean): When true, returns only coinbase transactions — block reward transactions created during mining. - after (String): Cursor to start paginating **after** a specific result. Used for forward pagination. - before (String): Cursor to start paginating **before** a specific result. Used for backward pagination. - first (Int): Maximum number of transactions to return when paginating forward. - last (Int): Maximum number of transactions to return when paginating backward. ## Response **Type:** QueryTransactionsConnection **Description:** undefined ### Fields - edges (QueryTransactionsConnectionEdge) - pageInfo (PageInfo) - totalCount (Int)