Transactions
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 ofOptionalDefault:
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.
no
string · enumOptionalPossible values:
An enumeration.
Responses
200
Successful Response
application/json
422
Validation Error
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"
}
]
}
Query parameters
replaceByFeebooleanOptionalDefault:
Replace an existing transaction in the mempool
false
Body
allowOrphanbooleanOptionalDefault:
false
Responses
200
Successful Response
application/json
400
Bad Request
application/json
422
Validation Error
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"
}