Transactions

Get Transaction

get

Get details for a given transaction id

Path parameters
transactionIdstringRequiredPattern: [a-f0-9]{64}
Query parameters
blockHashstringOptional

Specify a containing block (if known) for faster lookup

inputsbooleanOptionalDefault: true
outputsbooleanOptionalDefault: true
resolve_previous_outpointsall ofOptional

Use this parameter if you want to fetch the TransactionInput previous outpoint details. Light fetches only the address and amount. Full fetches the whole TransactionOutput and adds it into each TxInput.

Default: no
string · enumOptional

An enumeration.

Possible values:
Responses
200
Successful Response
application/json
get
GET /transactions/{transactionId} HTTP/1.1
Host: kas.nownodes.io
Accept: */*
{
  "subnetwork_id": "text",
  "transaction_id": "text",
  "hash": "text",
  "mass": "text",
  "payload": "text",
  "block_hash": [
    "text"
  ],
  "block_time": 1,
  "is_accepted": true,
  "accepting_block_hash": "text",
  "accepting_block_blue_score": 1,
  "accepting_block_time": 1,
  "inputs": [
    {
      "transaction_id": "text",
      "index": 1,
      "previous_outpoint_hash": "text",
      "previous_outpoint_index": "text",
      "previous_outpoint_resolved": {
        "transaction_id": "text",
        "index": 1,
        "amount": 1,
        "script_public_key": "text",
        "script_public_key_address": "text",
        "script_public_key_type": "text",
        "accepting_block_hash": "text"
      },
      "previous_outpoint_address": "text",
      "previous_outpoint_amount": 1,
      "signature_script": "text",
      "sig_op_count": "text"
    }
  ],
  "outputs": [
    {
      "transaction_id": "text",
      "index": 1,
      "amount": 1,
      "script_public_key": "text",
      "script_public_key_address": "text",
      "script_public_key_type": "text",
      "accepting_block_hash": "text"
    }
  ]
}

Submit A New Transaction

post
Query parameters
replaceByFeebooleanOptional

Replace an existing transaction in the mempool

Default: false
Body
allowOrphanbooleanOptionalDefault: false
Responses
200
Successful Response
application/json
post
POST /transactions HTTP/1.1
Host: kas.nownodes.io
Content-Type: application/json
Accept: */*
Content-Length: 286

{
  "transaction": {
    "version": 1,
    "inputs": [
      {
        "previousOutpoint": {
          "transactionId": "text",
          "index": 1
        },
        "signatureScript": "text",
        "sequence": 1,
        "sigOpCount": 1
      }
    ],
    "outputs": [
      {
        "amount": 1,
        "scriptPublicKey": {
          "version": 1,
          "scriptPublicKey": "text"
        }
      }
    ],
    "lockTime": 0,
    "subnetworkId": "text"
  },
  "allowOrphan": false
}
{
  "transactionId": "text",
  "error": "text"
}