---
title: "getZkAppTransactionByTxHash"
method: GET
path: "/v1/zkapps/txs/{txHash}"
tags: ["ZkApps"]
---

# getZkAppTransactionByTxHash

`GET /v1/zkapps/txs/{txHash}`

Get the queried zkAPpp transaction by hash.
ZkApp transactions are those run via zkApps - equivalents to dApps on Mina that are based on the zero knowledge proof technology.

## Path parameters

- `txHash` string, required — Queried zkApp transaction hash.

## Response `200`

OK

- ZkAppTransactionDetailsDto
  - `blockHeight` integer
  - `stateHash` string
  - `blockStatus` string
  - `timestamp` integer
  - `txHash` string
  - `txStatus` string
  - `failures` FailureDto[]
    - `index` integer
    - `failureReason` string
  - `memo` string
  - `feePayerAddress` string
  - `feePayerName` string
  - `feePayerImg` string
  - `fee` number, double
  - `feeUsd` number, double
  - `totalBalanceChange` number, double
  - `totalBalanceChangeUsd` number, double
  - `updatedAccountsCount` integer
  - `updatedAccounts` ZkAppAccountUpdateDto[]
    - `accountAddress` string
    - `accountName` string
    - `accountImg` string
    - `isZkappAccount` boolean
    - `verificationKey` string
    - `verificationKeyHash` string
    - `incrementNonce` boolean
    - `totalBalanceChange` number, double
    - `totalBalanceChangeUsd` number, double
    - `callDepth` integer
    - `useFullCommitment` boolean
    - `callData` string
    - `tokenId` string
    - `update` ZkAppUpdateInfo
      - `appState` string[]
      - `delegateeAddress` string
      - `delegateeName` string
      - `delegateeImg` string
      - `permissions` ZkAppPermissionsDto
        - `access` string
        - `editActionState` string
        - `editState` string
        - `incrementNonce` string
        - `receive` string
        - `send` string
        - `setDelegate` string
        - `setPermissions` string
        - `setTiming` string
        - `setTokenSymbol` string
        - `setVerificationKey` string
        - `setVotingFor` string
        - `setZkappUri` string
      - `timing` ZkappTimingInfoDto
        - `initialMinimumBalance` string
        - `cliffTime` integer
        - `cliffAmount` string
        - `vestingPeriod` integer
        - `vestingIncrement` string
      - `tokenSymbol` string
      - `verificationKey` string
      - `votingFor` string
      - `zkappUri` string
  - `blockConfirmationsCount` integer
  - `isZkappAccount` boolean
  - `nonce` integer
  - `isAccountHijack` boolean

---

[API](https://skmtc.net/blockberry/apis/sui-mainnet-api.md) · [All operations](https://skmtc.net/blockberry/apis/sui-mainnet-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/blockberry/sui-mainnet-api/versions/3e4cb73940b7/schema)
