BlockchainTransactionData (for ARK)
BlockchainTransactionData[txid]
gives information about the blockchain transaction with ID txid on the ARK blockchain.
BlockchainTransactionData[txid,prop]
gives the specified property of the transaction.
Details
- Properties include:
-
"TransactionID" transaction ID "BlockID" ID of the block containing the transaction "BlockNumber" height of the block containing the transaction "Confirmations" blocks confirming the block containing the transaction "Timestamp" timestamp for the transaction "Type" transaction type "Version" transaction version number "Sender" sender address "Recipient" recipient address "Amount" total number of ARKtoshis exchanged in this transaction "Fee" fee paid for this transaction "SenderPublicKey" public key of the sender of the transaction "Signature" signature of the sender of the transaction "SecondSignature" second signature of the sender of the transaction "Signatures" signatures of the participants of the multisignature transaction "VendorField" general purpose data field "Asset" data field used for special transaction types - BlockchainTransactionData can access the ARK mainnet (default) and devnet. To specify these networks, use the BlockchainBase option.
Examples
open all close allBasic Examples (4)
Get information about a transaction from the ARK blockchain:
BlockchainTransactionData["6e269faccf4791e8c0a67be5c29cf888a6dc10f5217ad9ca993f61b0bf22c84e", BlockchainBase -> "ARK"]//DatasetGet data from multiple ARK transactions by providing a list of transaction IDs:
BlockchainTransactionData[{"bd02783756ed0a83080748833bd610847e7a54be76c138b07b417bbd09589040", "52cb8cbb5a802ca5d4f20438a0cf60ce155421404f9b8184952571a2382745c4", "bf09ad805c4fbe75d9e1dc6d17b319edf13885f5455094ce30e44c144a496ed2"}, BlockchainBase -> "ARK"]//DatasetGet the amount included in a transaction:
BlockchainTransactionData["6e269faccf4791e8c0a67be5c29cf888a6dc10f5217ad9ca993f61b0bf22c84e", "Amount", BlockchainBase -> "ARK"]Get multiple properties from an ARK transaction:
BlockchainTransactionData["6e269faccf4791e8c0a67be5c29cf888a6dc10f5217ad9ca993f61b0bf22c84e", {"Recipient", "Amount", "Fee"}, BlockchainBase -> "ARK"]Scope (17)
Amount (1)
Asset (1)
BlockID (1)
BlockNumber (1)
Confirmations (1)
Fee (1)
Recipient (1)
SecondSignature (1)
Sender (1)
SenderPublicKey (1)
Signature (1)
Signatures (1)
Timestamp (1)
TransactionID (1)
Get the transaction ID that matches the provided one:
txs = {"tx1" -> "6e269faccf4791e8c0a67be5c29cf888a6dc10f5217ad9ca993f61b0bf22c84e", "tx2" -> "40dc85e19386d391e0da2c9d50cec7dbdef55e9777f8e0952e26ee7c9a2523e8" };BlockchainTransactionData["tx1" /. txs, "TransactionID", BlockchainBase -> "ARK"]Type (1)
VendorField (1)
BlockchainTransactionData["b4d95326ed90d01431e20a543c4835998ea8776d8fbf297cd8526bac9bb32ee6", "VendorField", BlockchainBase -> "ARK"]Options (2)
BlockchainBase (2)
Devnet (1)
Applications (1)
Get information on the first ARK block:
block = BlockchainBlockData[1, BlockchainBase -> "ARK"];Randomly select a transaction from this block:
txid = RandomChoice[block["TransactionList"]]Get detailed information for this transaction:
tx = BlockchainTransactionData[txid, BlockchainBase -> "ARK"];
Dataset[tx]Convert the transaction amount to fiat currency using the current price:
CurrencyConvert[Lookup[tx, "Amount"], "PeruvianSoles"]Possible Issues (2)
Nonexistent Hashes (1)
Using a transaction ID from one blockchain in another blockchain will return a Missing output:
txid = "e48801ced602064e7cb23334191796490dec58e089d1fa7262cd9130a155cca0";BlockchainTransactionData[txid, BlockchainBase -> "ARK"]//DatasetBlockchainTransactionData[txid, BlockchainBase -> {"ARK", "Devnet"}]Incorrect Hashes (1)
Providing an invalid transaction ID will return a $Failed output:
BlockchainTransactionData["6h6h6h6h", BlockchainBase -> "ARK"]Related Guides
History
Introduced in 2019 (12.0)
Text
Wolfram Research (2019), BlockchainTransactionData, Wolfram Language function, https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-ARK.html.
CMS
Wolfram Language. 2019. "BlockchainTransactionData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-ARK.html.
APA
Wolfram Language. (2019). BlockchainTransactionData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-ARK.html
BibTeX
@misc{reference.wolfram_2026_blockchaintransactiondata, author="Wolfram Research", title="{BlockchainTransactionData}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-ARK.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_blockchaintransactiondata, organization={Wolfram Research}, title={BlockchainTransactionData}, year={2019}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-ARK.html}, note=[Accessed: 13-June-2026]}