BlockchainAddressData(for ARK)

$BlockchainBase = "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
    "IsDelegate"True if registered 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
    "TotalTransactions"total number of transactions associated to this address
    "TransactionList"summary list of recent transactions of the address
  • "TransactionList" gives an association with the following properties as its 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)
  • Possible options include:
  • BlockchainBaseAutomaticsets the blockchain and its network
    MaxItems20the 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 all close all

Basic Examples  (5)

Get information about a regular address from the ARK blockchain:

In[1]:=
Click for copyable input
Out[1]=

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

In[1]:=
Click for copyable input
Out[1]=

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

In[1]:=
Click for copyable input
Out[1]=

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

In[1]:=
Click for copyable input
Out[1]=

Get multiple properties from an ARK block:

In[1]:=
Click for copyable input
Out[1]=

Scope  (17)

Options  (4)

Applications  (1)

Properties & Relations  (2)

Possible Issues  (2)

Introduced in 2019
(12.0)