BlockchainAddressData (for ARK)
BlockchainAddressData["address"]
gives available information connected with the specified address on the ARK blockchain.
BlockchainAddressData[addressSpec,prop]
gives the specified property of the ARK blockchain address.
Details
- The blockchain address can be specified as follows:
-
"address" address on the ARK mainnet blockchain "chain""address" address on the specified public blockchain {"chain","network"}"address" address on a specific network for an ARK blockchain - Properties include:
-
"Address" ARK address "Username" registered username "PublicKey" associated public key "SecondPublicKey" associated second public key "MultiSignature" information about the multisignature address "IsDelegate" True if registered as a delegate "IsResigned" True if resigned as a delegate "Balance" current value of the balance in ARKtoshis "ValueInUSDollars" current value of the balance in US dollars "VotedFor" information of the delegate for whom this address voted "TransactionCount" total number of transactions sent by the address "TotalTransactions" total number of transactions associated to this address "TransactionList" summary list of recent transactions of the address - "TransactionList" gives a list of associations with the following properties as their keys:
-
"TransactionID" transaction ID "BlockID" ID of the block containing the transaction "Timestamp" timestamp for the transaction "Sender" sender address "Recipient" recipient address "Amount" total number of ARKtoshis exchanged in this transaction "Fee" fee paid for this transaction "Type" transaction type "VendorField" general purpose data field "Asset" data field used for special transaction types - "VotedFor" gives an association with the following properties as its keys:
-
"PublicKey" public key of the voted delegate "Username" username of the voted delegate - The following additional elements can also be given if the address belongs to a delegate:
-
"Rank" rank of the delegate according to most votes "Votes" sum of the balance of the delegate's voters "TotalVoters" total number of the delegate's voters "VoterList" list of the delegate's voters "Blocks" information about the blocks the delegate forged "Production" information about the delegate's production "Forged" information about the delegate's revenue - "Blocks" gives an association with the following properties as its keys:
-
"Produced" total blocks forged by the delegate "LastBlockID" ID of the last block forged by the delegate "LastBlockNumber" number (height) of the last block forged by the delegate "LastBlockTimestamp" timestamp of the last block forged by the delegate - "Production" gives an association with the following properties as its keys:
-
"Approval" percentage of votes for this delegate - "Forged" gives an association with the following properties as its keys:
-
"Fees" sum of all fees from transactions in forged blocks "Rewards" sum of all rewards for forging blocks "Total" total revenue (rewards plus fees) - "MultiSignature" gives an association with the following properties as its keys:
-
"PublicKeys" list of public keys for all of the participants of this multisignature address "MinimumKeys" minimum number of signatures needed to send a transaction with this multisignature address as sender - Possible options include:
-
BlockchainBase Automatic sets the blockchain and its network MaxItems 20 the maximum number of items to return - BlockchainAddressData can access the ARK mainnet (default) and devnet. To specify these networks, use the BlockchainBase option.
- The setting for MaxItems specifies the maximum number of transactions and voters to include in the result.
Examples
open allclose allBasic Examples (6)Summary of the most common use cases
Get information about a regular address from the ARK blockchain:

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-vydue6

More information will be shown if the address belongs to a delegate:

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-bvgoiw

Use a public key to get information about the corresponding ARK address:

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-cqumm9

Use the username of a delegate to get information about their corresponding ARK address:

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-80xavn

Get a property from an ARK address:

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-u7rdm0

Get multiple properties from an ARK address:

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-46vton

Scope (20)Survey of the scope of standard use cases
Address (1)
Balance (1)
Blocks (1)
Forged (1)
IsDelegate (1)
IsResigned (1)
MultiSignature (1)
Production (1)
PublicKey (1)
Rank (1)
SecondPublicKey (1)
TotalTransactions (1)
TotalVoters (1)
TransactionCount (1)
TransactionList (1)
Username (1)
ValueInUSDollars (1)
VotedFor (1)
VoterList (1)
Options (4)Common values & functionality for each option
BlockchainBase (2)
Devnet (1)
Applications (1)Sample problems that can be solved with this function
Properties & Relations (2)Properties of the function, and connections to other functions
An ARK address can be specified in three different forms:

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-4o5pmp

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-fl80c1

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-cer1bd

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-h8wxqf

The value returned by the "Address" property is the same as the provided address:

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-uc9ut0

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-gujw1c

Possible Issues (2)Common pitfalls and unexpected behavior
Nonexistent Addresses (1)
Using an address from one network in another network will return a Missing output:

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-hxhsea


https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-n1mgbb


Incorrect Addresses (1)
Providing an invalid address, public key or username will return a $Failed output:

https://wolfram.com/xid/0fegfn7obtrcxgyxi54k6lh6yr790alo6267cbc90xu-1wshvl


Wolfram Research (2019), BlockchainAddressData, Wolfram Language function, https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-ARK.html.
Text
Wolfram Research (2019), BlockchainAddressData, Wolfram Language function, https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-ARK.html.
Wolfram Research (2019), BlockchainAddressData, Wolfram Language function, https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-ARK.html.
CMS
Wolfram Language. 2019. "BlockchainAddressData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-ARK.html.
Wolfram Language. 2019. "BlockchainAddressData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-ARK.html.
APA
Wolfram Language. (2019). BlockchainAddressData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-ARK.html
Wolfram Language. (2019). BlockchainAddressData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-ARK.html
BibTeX
@misc{reference.wolfram_2025_blockchainaddressdata, author="Wolfram Research", title="{BlockchainAddressData}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-ARK.html}", note=[Accessed: 31-March-2025
]}
BibLaTeX
@online{reference.wolfram_2025_blockchainaddressdata, organization={Wolfram Research}, title={BlockchainAddressData}, year={2019}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-ARK.html}, note=[Accessed: 31-March-2025
]}