Broadcast Transaction
Broadcast a transaction to the network.
Method: POST
Copy https://ardr.nownodes.io/nxt?requestType=broadcastTransaction
Example body (x-www-form-urlencoded )
Copy requestType = broadcastTransaction
transactionBytes = 02000000000001e0217e022800df21142bd38c04bd5c5c342c6ca36802f9de89b75b2a0a8cbd32d29dca481e5c0069c38ab5c7abe500e40b540200000040420f000000000058cda06a138b59b46b19c5e5d06d65334ed338d0e48d9694ae5c119913d2a00c9b4871989dd367442d1dbd94d22336515135cc3bf35e7c952c244e9d1b6a5c9810851a0069fb1adac03af20c40000000017ac01a000001000000000000000000000000000000016059eed721ae4ad4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Example response: 200
Copy {
"errorDescription" : "Failed to broadcast transaction: Invalid finish height 1753210" ,
"errorCode" : 4 ,
"requestProcessingTime" : 2 ,
"error" : "nxt.NxtException$NotCurrentlyValidException: Invalid finish height 1753210"
}
Calculate Fee
Calculate the minimum fee for a transaction.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=calculateFee&transactionBytes=02000000000001e0217e022800df21142bd38c04bd5c5c342c6ca36802f9de89b75b2a0a8cbd32d29dca481e5c0069c38ab5c7abe500e40b540200000040420f000000000058cda06a138b59b46b19c5e5d06d65334ed338d0e48d9694ae5c119913d2a00c9b4871989dd367442d1dbd94d22336515135cc3bf35e7c952c244e9d1b6a5c9810851a0069fb1adac03af20c40000000017ac01a000001000000000000000000000000000000016059eed721ae4ad4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Example response: 200
Copy {
"minimumFeeFQT" : "202000000" ,
"feeNQT" : "5029800000" ,
"requestProcessingTime" : 5
}
Calculate Full Hash
Calculate the full hash of a transaction.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=calculateFullHash&unsignedTransactionBytes=02000000000001e0217e022800df21142bd38c04bd5c5c342c6ca36802f9de89b75b2a0a8cbd32d29dca481e5c0069c38ab5c7abe500e40b540200000040420f000000000058cda06a138b59b46b19c5e5d06d65334ed338d0e48d9694ae5c119913d2a00c9b4871989dd367442d1dbd94d22336515135cc3bf35e7c952c244e9d1b6a5c9810851a0069fb1adac03af20c40000000017ac01a000001000000000000000000000000000000016059eed721ae4ad4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&signatureHash=b35eae7d2f01639810d37694138aa0a86fbbf8a9bf58c2be4f2a5b8f0f30b3f7Get Blockchain Transactions
Example response: 200
Copy {
"requestProcessingTime" : 0 ,
"fullHash" : "8820b388d7c5be819e20dac430c44d7dae1474932c9289f4c9c54408a415fed0"
}
Get Blockchain Transactions
Get the transactions associated with an account in reverse block timestamp order.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getBlockchainTransactions&chain=1&account=ARDOR-4VDY-LNVT-LMAY-FMCKA&lastIndex=0
Example response: 200
Copy {
"requestProcessingTime" : 1 ,
"transactions" : []
}
Get Executed Transactions
Returns the transactions ordered by the height at which they were executed, not at which they were included in the blockchain. It simplifies the processing of phased transactions.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getExecutedTransactions&chain=2&sender=ARDOR-X8ZN-WUJ2-SXY3-FBUYC
Example response: 200
Copy {
"requestProcessingTime" : 2 ,
"transactions" : []
}
Get Expected Transactions
Returns the non-phased unconfirmed transactions expected to be included in the next block (only), plus the phased transactions scheduled to finish in that block (whether approved or not). Since version 2.3.0e it returns both bundled and non-bundled transactions.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getExpectedTransactions&chain=2&account=ARDOR-X5A4-FTMJ-J97M-F3ANH
Example response: 200
Copy {
"expectedTransactions" : [] ,
"requestProcessingTime" : 3
}
Get Fxt Transactions
Returns the child chain transactions bundled from a parent chain transaction.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getFxtTransaction&transaction=9487776060330762807&fullHash=376278f80e5aab83bb97bcab941cc35c643629f874a215f04b62480684456bdd
Example response: 200
Copy {
"errorDescription" : "Unknown transaction" ,
"errorCode" : 5
}
Get Referencing Transactions
Gets the transactions referencing a given transaction id.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getReferencingTransactions&chain=2&transactionFullHash=c96b60bafc581891be88eae695f773677fe3cf7322cc149831d70de046041ea7
Example response: 200
Copy {
"requestProcessingTime" : 1 ,
"transactions" : []
}
Get Transaction
Get a transaction object given a transaction ID.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getTransaction&chain=2&fullHash=91be75425ed620e405948488ff67edc2296b69671ba695f80e9ffdc7e5c88efc
Example response: 200
Copy {
"errorDescription" : "Unknown transaction" ,
"errorCode" : 5
}
Get Transaction Bytes
Get the bytecode of a transaction.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getTransactionBytes&chain=2&transaction=15200507403046301754
Example response: 200
Copy {
"errorDescription" : "\"fullHash\" not specified" ,
"errorCode" : 3
}
Get Unconfirmed Transaction Ids
Get all unconfirmed transaction Ids.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getUnconfirmedTransactionIds&chain=2&account=ARDOR-X8ZN-WUJ2-SXY3-FBUYC
Example response: 200
Copy {
"unconfirmedTransactionHashes" : [] ,
"requestProcessingTime" : 1 ,
"unconfirmedTransactionIds" : []
}
Get Unconfirmed Transactions
Get all unconfirmed transactions.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getUnconfirmedTransactions&chain=2&account=ARDOR-X8ZN-WUJ2-SXY3-FBUYC
Example response: 200
Copy {
"unconfirmedTransactions" : [] ,
"requestProcessingTime" : 0
}
Parse Transaction
Get a transaction object given a (signed or unsigned) transaction bytecode, or re-parse a transaction object. Verify the signature.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=parseTransaction&transactionBytes=02000000000001e0217e022800df21142bd38c04bd5c5c342c6ca36802f9de89b75b2a0a8cbd32d29dca481e5c0069c38ab5c7abe500e40b540200000040420f000000000058cda06a138b59b46b19c5e5d06d65334ed338d0e48d9694ae5c119913d2a00c9b4871989dd367442d1dbd94d22336515135cc3bf35e7c952c244e9d1b6a5c9810851a0069fb1adac03af20c40000000017ac01a000001000000000000000000000000000000016059eed721ae4ad4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Example response: 200
Copy {
"errorDescription" : "Invalid transaction: Invalid finish height 1753210" ,
"signature" : "58cda06a138b59b46b19c5e5d06d65334ed338d0e48d9694ae5c119913d2a00c9b4871989dd367442d1dbd94d22336515135cc3bf35e7c952c244e9d1b6a5c98" ,
"errorCode" : 4 ,
"type" : 0 ,
"error" : "nxt.NxtException$NotCurrentlyValidException: Invalid finish height 1753210" ,
"fxtTransaction" : "0" ,
"phased" : true ,
"ecBlockId" : "932872672786447209" ,
"signatureHash" : "c398f205e8f20a0bfe45c86a563874216a60091d39f2aa3c8a711d124c72e0d9" ,
"attachment" : {
"phasingFinishHeight" : 1753210 ,
"phasingHolding" : "0" ,
"phasingQuorum" : "1" ,
"version.Phasing" : 1 ,
"phasingWhitelist" : [
"15297230544697186656"
] ,
"phasingMinBalance" : "0" ,
"phasingMinBalanceModel" : 0 ,
"version.OrdinaryPayment" : 0 ,
"phasingVotingModel" : 0
} ,
"senderRS" : "ARDOR-X8ZN-WUJ2-SXY3-FBUYC" ,
"subtype" : 0 ,
"amountNQT" : "10000000000" ,
"recipientRS" : "ARDOR-8UA2-QQ7E-BN7G-G9YCD" ,
"verify" : true ,
"deadline" : 40 ,
"timestamp" : 41820640 ,
"height" : 2147483647 ,
"validate" : false ,
"senderPublicKey" : "df21142bd38c04bd5c5c342c6ca36802f9de89b75b2a0a8cbd32d29dca481e5c" ,
"chain" : 2 ,
"feeNQT" : "1000000" ,
"requestProcessingTime" : 3 ,
"fullHash" : "e407147def5982a0e330065939043f0b7c0f3158da7ff6216a730328f9de0a51" ,
"version" : 1 ,
"sender" : "15382970207090678772" ,
"recipient" : "16549540838234089728" ,
"ecBlockHeight" : 1738000
}
Process Voucher
Process a voucher that has been previously generated.
Method: POST
Copy https://ardr.nownodes.io/nxt?requestType=processVoucher&secretPhrase=IwontTellYou
Example body (x-www-form-urlencoded )
Copy requestType = processVoucher
transactionBytes = 02000000000001e0217e022800df21142bd38c04bd5c5c342c6ca36802f9de89b75b2a0a8cbd32d29dca481e5c0069c38ab5c7abe500e40b540200000040420f000000000058cda06a138b59b46b19c5e5d06d65334ed338d0e48d9694ae5c119913d2a00c9b4871989dd367442d1dbd94d22336515135cc3bf35e7c952c244e9d1b6a5c9810851a0069fb1adac03af20c40000000017ac01a000001000000000000000000000000000000016059eed721ae4ad4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Example response: 200
Copy {
"errorDescription" : "Incorrect \"file\" cannot read file data" ,
"errorCode" : 4
}
Retrieve Pruned Transaction
Force retrieval of the prunable data for a given transaction, even if past the configured nxt.maxPrunableLifetime.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=retrievePrunedTransaction&chain=2&transactionFullHash=bb5dcd17fbe0b27b0ca62c3e22742b6d8ac82624e975ac97a8d56866f8829da1
Example response: 200
Copy {
"errorDescription" : "Incorrect \"file\" cannot read file data" ,
"errorCode" : 4
}
Send Transaction
It broadcasts a transaction to the network without validating it, without re-broadcasting it and without adding it locally as unconfirmed transaction. Specially intended for roaming or light clients to send transactions to remote peers.
Method: POST
Copy https://ardr.nownodes.io/nxt?requestType=sendTransaction
Example body (x-www-form-urlencoded )
Copy requestType = sendTransaction
transactionBytes = 02000000000001e0217e022800df21142bd38c04bd5c5c342c6ca36802f9de89b75b2a0a8cbd32d29dca481e5c0069c38ab5c7abe500e40b540200000040420f000000000058cda06a138b59b46b19c5e5d06d65334ed338d0e48d9694ae5c119913d2a00c9b4871989dd367442d1dbd94d22336515135cc3bf35e7c952c244e9d1b6a5c9810851a0069fb1adac03af20c40000000017ac01a000001000000000000000000000000000000016059eed721ae4ad4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Example response: 200
Copy {
"errorDescription" : "Incorrect \"adminPassword\" (the specified password does not match nxt.adminPassword)" ,
"errorCode" : 4
}
Sign Transaction
Calculates the full hash, signature hash, and transaction ID of an unsigned transaction.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=signTransaction&unsignedTransactionBytes=02000000000001e0217e022800df21142bd38c04bd5c5c342c6ca36802f9de89b75b2a0a8cbd32d29dca481e5c0069c38ab5c7abe500e40b540200000040420f000000000058cda06a138b59b46b19c5e5d06d65334ed338d0e48d9694ae5c119913d2a00c9b4871989dd367442d1dbd94d22336515135cc3bf35e7c952c244e9d1b6a5c9810851a0069fb1adac03af20c40000000017ac01a000001000000000000000000000000000000016059eed721ae4ad4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000&secretPhrase=SecretPhrase
Example response: 200
Copy {
"errorDescription" : "Incorrect unsigned transaction json or bytes: Transaction is already signed" ,
"errorCode" : 4 ,
"requestProcessingTime" : 2 ,
"error" : "nxt.NxtException$NotValidException: Transaction is already signed"
}