---
title: "Unconfirmed transactions"
method: GET
path: "/transactions/unconfirmed"
tags: ["transactions"]
---

# Unconfirmed transactions

`GET /transactions/unconfirmed`

Get a list of transactions in node's UTX pool

## Response `200`

successful operation

- Transaction[]
  - union
    - GenesisTransaction
      - `id` string, required
      - `signature` string, required
      - `fee` integer, required
      - `timestamp` integer, required
      - `recipient` string, required
      - `amount` integer, required
    - union
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `assetId` string, required
        - `amount` integer, required
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `alias` string, required
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `data` union[], required
          - union
            - union
              - …
            - DeleteEntry
              - …
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `order1` Order, required
          - `version` integer
          - `id` string
          - `sender` string
          - `senderPublicKey` string
          - `matcherPublicKey` string
          - `assetPair` AssetPair
            - `amountAsset` string
            - `priceAsset` string
          - `orderType` 'buy' | 'sell'
          - `amount` integer
          - `price` integer
          - `timestamp` integer
          - `expiration` integer
          - `matcherFee` integer
          - `signature` string
          - `proofs` Signature[]
          - `matcherFeeAssetId` string
        - `order2` Order, required
          - `version` integer
          - `id` string
          - `sender` string
          - `senderPublicKey` string
          - `matcherPublicKey` string
          - `assetPair` AssetPair
            - `amountAsset` string
            - `priceAsset` string
          - `orderType` 'buy' | 'sell'
          - `amount` integer
          - `price` integer
          - `timestamp` integer
          - `expiration` integer
          - `matcherFee` integer
          - `signature` string
          - `proofs` Signature[]
          - `matcherFeeAssetId` string
        - `amount` integer, required
        - `price` integer, required
        - `buyMatcherFee` integer, required
        - `sellMatcherFee` integer, required
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `dApp` union, required
          - string
          - string
        - `payment` object[], required
          - `amount` integer
          - `assetId` string
        - `call` object, required
          - `function` string
          - `args` object[]
            - `type` 'binary' | 'boolean' | 'integer' | 'list' | 'string', required
            - `value` object, required — binary/boolean/integer/string value or list of { type, value } objects
        - `stateChanges` StateChanges, required
          - `data` DataAction[], required
            - union
              - …
          - `transfers` TransferAction[], required
            - `address` string, required
            - `asset` string
            - `amount` integer, required
          - `issues` IssueAction[], required
            - `assetId` string, required
            - `name` string, required
            - `description` string, required
            - `quantity` integer, required — Total supply of the asset
            - `decimals` integer, required
            - `isReissuable` boolean, required
            - `compiledScript` string, required
          - `reissues` ReissueAction[], required
            - `assetId` string, required
            - `isReissuable` boolean, required
            - `quantity` integer, required
          - `burns` BurnAction[], required
            - `assetId` string, required
            - `quantity` integer, required
          - `sponsorFees` SponsorFeeAction[], required
            - `assetId` string, required
            - `minSponsoredAssetFee` integer, required
          - `leases` LeaseAction[], required
            - `id` string, required
            - `originTransactionId` string, required
            - `sender` string, required
            - `recipient` string, required
            - `amount` integer, required
            - `height` integer, required
            - `status` 'active' | 'canceled', required — * `active`: lease is active; * `canceled`: lease has been canceled
            - `cancelHeight` integer
            - `cancelTransactionId` string
          - `leaseCancel` LeaseCancelAction[], required
          - `invokes` InvokeAction[], required
            - `error` object
            - `stateChanges` StateChanges, required — recursive
        - `feeAssetId` string
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `assetId` string, required
        - `name` string, required
        - `quantity` integer, required
        - `reissuable` boolean, required
        - `decimals` integer, required
        - `description` string, required
        - `script` string, byte, required
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `leaseId` string, required
        - `lease` LeaseInfo, required
          - `id` string, required
          - `originTransactionId` string, required
          - `sender` string, required
          - `recipient` string, required
          - `amount` integer, required
          - `height` integer, required
          - `status` 'active' | 'canceled', required — * `active`: lease is active; * `canceled`: lease has been canceled
          - `cancelHeight` integer
          - `cancelTransactionId` string
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `amount` integer, required
        - `recipient` union, required
          - string
          - string
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `assetId` string, required
        - `attachment` string, required
        - `transferCount` integer
        - `totalAmount` integer, required
        - `transfers` object[], required
          - `recipient` union
            - string
            - string
          - `amount` integer
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `assetId` string, required
        - `quantity` integer, required
        - `reissuable` boolean, required
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `assetId` string, required
        - `script` string, byte, required
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `script` string, byte, required
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `assetId` string, required
        - `minSponsoredAssetFee` integer, required
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `recipient` union, required
          - string
          - string
        - `assetId` string
        - `feeAsset` string
        - `feeAssetId` string
        - `amount` integer, required
        - `attachment` string, required
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `assetId` string, required
        - `name` string, required
        - `description` string, required
        - `feeAssetId` string
      - object
        - `timestamp` integer, required
        - `sender` string, required
        - `senderPublicKey` string, required
        - `id` string, required
        - `applicationStatus` 'succeeded' | 'script_execution_failed', required — * `succeeded`: transaction is successful * `script_execution_failed`: the dApp script or the asset script failed See [Transaction Validation](https://docs.waves.tech/en/blockchain/transaction/transaction-validation) for details.
        - `version` integer, required
        - `type` integer, required
        - `proofs` Proof[], required
        - `signature` string, required
        - `fee` integer, required
        - `endorserPublicKey` string, required
        - `generationPeriodStart` integer, required
        - `commitmentSignature` string, required

## Changes

- **2026-03-31** `d9769537f2c3` — 2 warning, 4 info
  - removed the optional property `items/oneOf[#/components/schemas/NonGenesisTransaction -> subschema #2: NonGenesisTransaction]/allOf[#/components/schemas/TransactionBase]/feeAssetId` from the response with the `200` status (media type: application/json)
  - removed the optional property `items/oneOf[#/components/schemas/NonGenesisTransactionLSF -> subschema #2: NonGenesisTransactionLSF]/allOf[#/components/schemas/TransactionBaseLSF]/feeAssetId` from the response with the `200` status (media type: application/json;large-significand-format=string)
  - added `subschema #2` to the `items/oneOf[#/components/schemas/NonGenesisTransaction -> subschema #2: NonGenesisTransaction]/` response property `allOf` list for the response status `200` (media type: application/json)
  - added `subschema #2` to the `items/oneOf[#/components/schemas/NonGenesisTransactionLSF -> subschema #2: NonGenesisTransactionLSF]/` response property `allOf` list for the response status `200` (media type: application/json;large-significand-format=string)
  - …2 more
- …earlier changes not shown

[Full history](https://skmtc.dev/wavesplatform/apis/waves-full-node-chainid/changes/transactions/unconfirmed/get.md)

---

[API](https://skmtc.dev/wavesplatform/apis/waves-full-node-chainid.md) · [All operations](https://skmtc.dev/wavesplatform/apis/waves-full-node-chainid/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wavesplatform/waves-full-node-chainid/revisions/09465bcdf6ce/schema)
