blockchain

Retrieve a transaction by global index number

get/blockchain/transaction/byIndex/{txIndex}

Path parameters

txIndexnumber required

index of the wanted transaction

Response

transaction with wanted index

idstring base16 required

Base16-encoded transaction id bytes

inclusionHeightinteger required

Height of a block the transaction was included in

numConfirmationsinteger required

Number of transaction confirmations

blockIdstring base16 required

Base16-encoded 32 byte modifier id

timestampinteger required

Basic timestamp definition

indexinteger required

index of the transaction in the block it was included in

globalIndexinteger required

Global index of the transaction in the blockchain

sizeinteger required

Size in bytes

Example response

{
  "id": "2ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
  "inputs": [
    {
      "boxId": "1ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
      "value": 147,
      "ergoTree": "0008cd0336100ef59ced80ba5f89c4178ebd57b6c1dd0f3d135ee1db9f62fc634d637041",
      "creationHeight": 9149,
      "assets": [
        {
          "tokenId": "4ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
          "amount": 1000
        }
      ],
      "additionalRegisters": {
        "R4": "100204a00b08cd0336100ef59ced80ba5f89c4178ebd57b6c1dd0f3d135ee1db9f62fc634d637041ea02d192a39a8cc7a70173007301"
      },
      "transactionId": "2ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
      "address": "3WwbzW6u8hKWBcL1W7kNVMr25s2UHfSBnYtwSHvrRQt7DdPuoXrt",
      "spentTransactionId": "3ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
      "spendingHeight": 147,
      "inclusionHeight": 147,
      "spendingProof": {
        "proofBytes": "4ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd1173ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd1173ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
        "extension": {
          "1": "a2aed72ff1b139f35d1ad2938cb44c9848a34d4dcfd6d8ab717ebde40a7304f2541cf628ffc8b5c496e6161eba3f169c6dd440704b1719e0"
        }
      },
      "globalIndex": 83927
    }
  ],
  "dataInputs": [
    {
      "boxId": "1ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117"
    }
  ],
  "outputs": [
    {
      "boxId": "1ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
      "value": 147,
      "ergoTree": "0008cd0336100ef59ced80ba5f89c4178ebd57b6c1dd0f3d135ee1db9f62fc634d637041",
      "creationHeight": 9149,
      "assets": [
        {
          "tokenId": "4ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
          "amount": 1000
        }
      ],
      "additionalRegisters": {
        "R4": "100204a00b08cd0336100ef59ced80ba5f89c4178ebd57b6c1dd0f3d135ee1db9f62fc634d637041ea02d192a39a8cc7a70173007301"
      },
      "transactionId": "2ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
      "address": "3WwbzW6u8hKWBcL1W7kNVMr25s2UHfSBnYtwSHvrRQt7DdPuoXrt",
      "spentTransactionId": "3ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
      "spendingHeight": 147,
      "inclusionHeight": 147,
      "spendingProof": {
        "proofBytes": "4ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd1173ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd1173ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
        "extension": {
          "1": "a2aed72ff1b139f35d1ad2938cb44c9848a34d4dcfd6d8ab717ebde40a7304f2541cf628ffc8b5c496e6161eba3f169c6dd440704b1719e0"
        }
      },
      "globalIndex": 83927
    }
  ],
  "inclusionHeight": 20998,
  "numConfirmations": 20998,
  "blockId": "3ab9da11fc216660e974842cc3b7705e62ebb9e0bf5ff78e53f9cd40abadd117",
  "timestamp": 1524143059077,
  "index": 3,
  "globalIndex": 3565445
}

Changes

Changed in 4 of the 58 revisions of this API.18818

    • added the optional property inputs/items/allOf[subschema #2]/spendingProof to the response with the 200 status

      response-optional-property-added

    • added the optional property outputs/items/allOf[subschema #2]/spendingProof to the response with the 200 status

      response-optional-property-added

  • f267e9b125ba842See the full diff
    • the inputs/items/ response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the outputs/items/ response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • removed the required property inputs/items/boxId from the response with the 200 status

      response-required-property-removed

    • removed the required property inputs/items/spendingProof from the response with the 200 status

      response-required-property-removed

    • removed the required property outputs/items/additionalRegisters from the response with the 200 status

      response-required-property-removed

    • removed the required property outputs/items/creationHeight from the response with the 200 status

      response-required-property-removed

    • removed the required property outputs/items/ergoTree from the response with the 200 status

      response-required-property-removed

    • removed the required property outputs/items/value from the response with the 200 status

      response-required-property-removed

    • removed the optional property outputs/items/assets from the response with the 200 status

      response-optional-property-removed

    • removed the optional property outputs/items/boxId from the response with the 200 status

      response-optional-property-removed

    • removed the optional property outputs/items/index from the response with the 200 status

      response-optional-property-removed

    • removed the optional property outputs/items/transactionId from the response with the 200 status

      response-optional-property-removed

    • added ErgoTransactionOutput subschema #2 to the inputs/items/ response property allOf list for the response status 200

      response-property-all-of-added

    • added ErgoTransactionOutput subschema #2 to the outputs/items/ response property allOf list for the response status 200

      response-property-all-of-added

  • 5c4d4d5cdba4212See the full diff
    • the inputs/items/ response's property type/format changed from / to object/ for status 200

      response-property-type-changed

    • the outputs/items/ response's property type/format changed from / to object/ for status 200

      response-property-type-changed

    • added the optional property outputs/items/assets to the response with the 200 status

      response-optional-property-added

    • added the optional property outputs/items/boxId to the response with the 200 status

      response-optional-property-added

    • added the optional property outputs/items/index to the response with the 200 status

      response-optional-property-added

    • added the optional property outputs/items/transactionId to the response with the 200 status

      response-optional-property-added

    • removed ErgoTransactionOutput subschema #2 from the inputs/items/ response property allOf list for the response status 200

      response-property-all-of-removed

    • removed ErgoTransactionOutput subschema #2 from the outputs/items/ response property allOf list for the response status 200

      response-property-all-of-removed

    • added the required property inputs/items/boxId to the response with the 200 status

      response-required-property-added

    • added the required property inputs/items/spendingProof to the response with the 200 status

      response-required-property-added

    • added the required property outputs/items/additionalRegisters to the response with the 200 status

      response-required-property-added

    • added the required property outputs/items/creationHeight to the response with the 200 status

      response-required-property-added

    • added the required property outputs/items/ergoTree to the response with the 200 status

      response-required-property-added

    • added the required property outputs/items/value to the response with the 200 status

      response-required-property-added

  • fb8d02ee5bf6842See the full diff
    • the inputs/items/ response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • the outputs/items/ response's property type/format changed from object/ to / for status 200

      response-property-type-changed

    • removed the required property inputs/items/boxId from the response with the 200 status

      response-required-property-removed

    • removed the required property inputs/items/spendingProof from the response with the 200 status

      response-required-property-removed

    • removed the required property outputs/items/additionalRegisters from the response with the 200 status

      response-required-property-removed

    • removed the required property outputs/items/creationHeight from the response with the 200 status

      response-required-property-removed

    • removed the required property outputs/items/ergoTree from the response with the 200 status

      response-required-property-removed

    • removed the required property outputs/items/value from the response with the 200 status

      response-required-property-removed

    • removed the optional property outputs/items/assets from the response with the 200 status

      response-optional-property-removed

    • removed the optional property outputs/items/boxId from the response with the 200 status

      response-optional-property-removed

    • removed the optional property outputs/items/index from the response with the 200 status

      response-optional-property-removed

    • removed the optional property outputs/items/transactionId from the response with the 200 status

      response-optional-property-removed

    • added ErgoTransactionOutput subschema #2 to the inputs/items/ response property allOf list for the response status 200

      response-property-all-of-added

    • added ErgoTransactionOutput subschema #2 to the outputs/items/ response property allOf list for the response status 200

      response-property-all-of-added