---
title: "BlockchainAddressData"
language: "en"
type: "Symbol"
summary: "BlockchainAddressData[address] gives available information connected with the specified address on the bloxberg blockchain. BlockchainAddressData[assoc] gives available information connected with properties matching the specification in assoc. BlockchainAddressData[addressSpec, prop] gives the specified property of the bloxberg blockchain address."
keywords: 
- Ethereum
- ETH
- Blockchain
- TransactionCount
- berg
- bloxberg
- address
- brox
canonical_url: "https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-bloxberg.html"
source: "Wolfram Language Documentation"
related_guides: 
  - 
    title: "Working with bloxberg Blockchain"
    link: "https://reference.wolfram.com/language/guide/Blockchain-bloxberg.en.md"
---
[EXPERIMENTAL]

# BlockchainAddressData (for bloxberg)

BlockchainAddressData["address"] gives available information connected with the specified address on the bloxberg blockchain.

BlockchainAddressData[assoc] gives available information connected with properties matching the specification in assoc.

BlockchainAddressData[addressSpec, prop] gives the specified property of the bloxberg blockchain address.

## Details

* The blockchain ``address`` can be specified as follows:

|                     |                                            |
| ------------------- | ------------------------------------------ |
| "address"           | address on the bloxberg blockchain         |
| "chain" -> "address" | address on the specified public blockchain |

* The ``addressSpec`` input refers to any input, whether it is a ``String`` ``address`` or an ``Association`` ``assoc``.

* In ``BlockchainAddressData[assoc]``, the association ``assoc`` can have elements with the following keys:

|                       |                                                          |
| --------------------- | -------------------------------------------------------- |
| "Address"             | address on the bloxberg blockchain                       |
| "TimeInterval"        | time interval for transactions to be included            |
| "BlockNumberInterval" | blocks whose transactions should be included             |
| "BlockNumber"         | number associated to a specific height on the blockchain |

* Properties include:

|                             |                                                                  |
| --------------------------- | ---------------------------------------------------------------- |
| "Address"                   | bloxberg address                                                 |
| "Type"                      | type of the address                                              |
| "DeploymentData"            | summary of the transaction that deployed the contract            |
| "Balance"                   | current value of the balance in wei                              |
| "TransactionCount"          | number of transactions sent by the address                       |
| "TotalTransactions"         | total number of transactions associated to this address          |
| "TotalInternalTransactions" | total number of internal transactions associated to this address |
| "TotalEvents"               | total number of events emitted by this address                   |
| "TransactionList"           | summary list of recent transactions of this address              |
| "InternalTransactionList"   | summary list of recent internal transactions of this address     |
| "EventList"                 | summary list of recent events triggered by this address          |

* Additional properties when the association ``assoc`` contains ``"BlockNumber"`` or ``"BlockNumberInterval"`` elements include:

|                             |                                                                            |
| --------------------------- | -------------------------------------------------------------------------- |
| "BlockTransactions"         | total number of transactions associated with the specified blocks          |
| "BlockInternalTransactions" | total number of internal transactions associated with the specified blocks |
| "BlockEvents"               | total number of events associated with the specified blocks                |

* The ``"Type"`` property can be "Contract" or "Externally Owned Account".

* ``"DeploymentData"`` gives an association with the following properties as its keys:

|                 |                                                                    |
| --------------- | ------------------------------------------------------------------ |
| "BlockNumber"   | height associated to the contract deployment transaction           |
| "Timestamp"     | time associated to the contract deployment transaction             |
| "TransactionID" | transaction hash associated to the contract deployment transaction |
| "Sender"        | sender address associated to the contract deployment transaction   |

* Common properties for output lists include:

|                 |                                         |
| --------------- | --------------------------------------- |
| "TransactionID" | transaction hash                        |
| "BlockNumber"   | block number including the transaction  |
| "Timestamp"     | time stamp of the block                 |

* Additional properties for ``"TransactionList"`` include:

|            |                             |
| ---------- | --------------------------- |
| "Sender"   | sender of the transaction   |
| "Receiver" | receiver of the transaction |
| "Amount"   | amount of currency sent     |

* Additional properties for ``"InternalTransactionList"`` include:

|            |                                        |
| ---------- | -------------------------------------- |
| "CallType" | internal transaction type of execution |
| "Sender"   | sender of the transaction              |
| "Receiver" | receiver of the transaction            |
| "Amount"   | amount of currency sent                |

* Additional properties for ``"EventList"`` include:

|           |                                                           |
| --------- | --------------------------------------------------------- |
| "Address" | address of the contract that triggered the event          |
| "Topics"  | event's parameters indexed in the transaction receipt log |
| "Data"    | event's parameters encoded in the transaction receipt log |

* Possible options include:

|                 |           |                                       |
| --------------- | --------- | ------------------------------------- |
| BlockchainBase  | Automatic | sets the blockchain and its network   |
| MaxItems        | 20        | the maximum number of items to return |

* ``BlockchainAddressData`` can access the bloxberg blockchain. To specify this network, use the ``BlockchainBase`` option.

* The setting for ``MaxItems`` specifies the maximum number of events, internal transactions and transactions to include in the result.

## Examples (28)

### Basic Examples (6)

Check a bloxberg address on the main network:

```wl
In[1]:= BlockchainAddressData["737756B173D2F41D63a46Ed6094DAF7E8a78F997", BlockchainBase -> "Bloxberg"]//Dataset

Out[1]=
Dataset[Association["Address" -> "737756B173D2F41D63a46Ed6094DAF7E8a78F997", 
  "Type" -> "Externally Owned Account", "Balance" -> Quantity[10027563166450905420, "brox"], 
  "TransactionCount" -> 160, "TotalTransactions" -> 214, "TotalInternalTrans ... bject[{2020, 5, 3, 8, 9, 5.}, "Instant", 
       "Gregorian", -5.], "Sender" -> "514c557bc87559168b0D1CEf1199310cBB463bfB", 
     "Receiver" -> "737756B173D2F41D63a46Ed6094DAF7E8a78F997", 
     "Amount" -> Quantity[5000000000000000000, "brox"]]}]]
```

---

Specify the blockchain in the first argument:

```wl
In[1]:= BlockchainAddressData["Bloxberg" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA"]//Dataset

Out[1]=
Dataset[Association["Address" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "Type" -> "Contract", 
  "DeploymentData" -> Association["BlockNumber" -> 33, 
    "Timestamp" -> DateObject[{2019, 1, 10, 3, 4, 45.}, "Instant", "Gregorian", -5.], 
    " ... 000000f0f659e9ec6b4358a8d7fba6a0ca79baade10552000000000000000000000000dddcb89201f5a24891610b033\
351a5408a081f98000000000000000000000000eafe556569895f555755815131d21d49afdb2efe00000000000000000000\
0000738e6e88d4415e2e5075e15cc24fd9416f1c89c3"]}]]
```

---

Get data of an address when block 1,718,497 was validated:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "BlockNumber" -> 1718497|>, BlockchainBase -> "Bloxberg"]//Dataset

Out[1]=
Dataset[Association["Address" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "Type" -> "Contract", 
  "DeploymentData" -> Association["BlockNumber" -> 33, 
    "Timestamp" -> DateObject[{2019, 1, 10, 3, 4, 45.}, "Instant", "Gregorian", -5.], 
    " ... 04bb211ecc32a00ac8e5f0656bb854cad8a4a2e438256b74", 
       "0000000000000000000000000000000000000000000000000000000000000000", 
       "00000000000000000000000056e4f51ab81f67deb59891107f80f83652b98fbd"}, 
     "Data" -> Missing["NotAvailable"]]}]]
```

---

Filter the events of a specific address by blocks:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "BlockNumberInterval" -> {1735500, 2000000}|>, "EventList", BlockchainBase -> "Bloxberg", MaxItems -> 10]//Dataset

Out[1]=
Dataset[{Association["TransactionID" -> 
    "8f33bbccbc9e2d622650adfae74589504037de642f43d69cec1b3e208c1b8eca", "BlockNumber" -> 1922051, 
   "Timestamp" -> DateObject[{2019, 5, 29, 7, 14, 0.}, "Instant", "Gregorian", -5.], 
   "Address" -> "98507 ... 00000c33\
0469e600d3792d646a7d412d024eea544ce000000000000000000000000001ef319db1930e3420fcff90c376d9cf515b348\
76000000000000000000000000acffb14f786a485ab7f3fef5d9f092a69f929ca40000000000000000000000002fa6f57ff\
56a1da41fb7c6a176f630641e20cd53"]}]
```

---

Filter the internal transactions of a specific address by time:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "TimeInterval" -> {DateObject[{2020, 1, 1}, "Day", "Gregorian", -5.], DateObject[{2020, 2, 15}, "Day", "Gregorian", -5.]}|>, "InternalTransactionList", BlockchainBase -> "Bloxberg", MaxItems -> 10]//Dataset

Out[1]=
Dataset[{Association["CallType" -> "CALL_1", "TransactionID" -> 
    "1f2b6e40e1909fe94541c0d0eb04431a64f6a9a787a3c5645b1269bbd34272a2", "BlockNumber" -> 5036567, 
   "Timestamp" -> DateObject[{2020, 2, 13, 15, 28, 15.}, "Instant", "Gregorian", -5. ... 9, 
   "Timestamp" -> DateObject[{2020, 2, 11, 22, 54, 25.}, "Instant", "Gregorian", -5.], 
   "Sender" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", 
   "Receiver" -> "56e4F51aB81f67DEb59891107f80F83652b98FBD", "Amount" -> Quantity[0, "brox"]]}]
```

---

Get a property from a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "TotalTransactions", BlockchainBase -> "Bloxberg"]

Out[1]= 9413234
```

Get multiple properties from a bloxberg address:

```wl
In[2]:= BlockchainAddressData["737756B173D2F41D63a46Ed6094DAF7E8a78F997", {"Balance", "Type"}, BlockchainBase -> "Bloxberg"]

Out[2]= {Quantity[10027563166450905420, "brox"], "Externally Owned Account"}
```

### Scope (14)

#### Address (1)

Get the address that matches the provided one:

```wl
In[1]:= addresses = {"Alice" -> "737756B173D2F41D63a46Ed6094DAF7E8a78F997", "Bob" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA" };

In[2]:= BlockchainAddressData["Alice" /. addresses, "Address", BlockchainBase -> "Bloxberg"]

Out[2]= "737756B173D2F41D63a46Ed6094DAF7E8a78F997"
```

#### Balance (1)

Get the current balance of a bloxberg address:

```wl
In[1]:= BlockchainAddressData["737756B173D2F41D63a46Ed6094DAF7E8a78F997", "Balance", BlockchainBase -> "Bloxberg"]

Out[1]= Quantity[10027563166450905420, "brox"]
```

#### BlockEvents (1)

Get the total number of events associated with the specified block:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "BlockNumber" -> 1718497|>, "BlockEvents", BlockchainBase -> "Bloxberg"]

Out[1]= 0
```

#### BlockInternalTransactions (1)

Get the total number of internal transactions associated with the specified block:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "BlockNumber" -> 1718497|>, "BlockInternalTransactions", BlockchainBase -> "Bloxberg"]

Out[1]= 4
```

#### BlockTransactions (1)

Get the total number of transactions associated with the specified block:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "BlockNumber" -> 1718497|>, "BlockTransactions", BlockchainBase -> "Bloxberg"]

Out[1]= 4
```

#### DeploymentData (1)

Get a summary of the transaction that deployed the contract:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "DeploymentData", BlockchainBase -> "Bloxberg"]//Dataset

Out[1]=
Dataset[Association["BlockNumber" -> 33, "Timestamp" -> DateObject[{2019, 1, 10, 3, 4, 45.}, 
    "Instant", "Gregorian", -5.], "TransactionID" -> 
   "d332dee516485c92346862bee45494ac8232b4fbf9a96686bb7671f7e477cda7", 
  "Sender" -> "aB59A1ea1aC9af9F77518b9B4AD80942adE35088"]]
```

#### EventList (1)

Get the last five events associated with a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "EventList", BlockchainBase -> "Bloxberg", MaxItems -> 5]//Dataset

Out[1]=
Dataset[{Association["TransactionID" -> 
    "3d92842073de0594ab3e6944b3f4cf8ec7ceeabda54dd80836dc0c1ff381a0cb", "BlockNumber" -> 7966093, 
   "Timestamp" -> DateObject[{2020, 9, 24, 2, 10, 25.}, "Instant", "Gregorian", -5.], 
   "Address" -> "9850 ... 00000002e8eb0126f6ca909520c394677d22196bfc82741000000000000000000000000ee4308865d6b23af\
d70b7108a35dea8d6481bbc2000000000000000000000000c0f8226542d33900ebaae1a5200c71d1b1f34d9e00000000000\
00000000000009ca00a5b1b61157d5d75f0c41cddb157dd050d71"]}]
```

#### InternalTransactionList (1)

Get the last five internal transactions associated with a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "InternalTransactionList", BlockchainBase -> "Bloxberg", MaxItems -> 5]//Dataset

Out[1]=
Dataset[{Association["CallType" -> "CALL_1", "TransactionID" -> 
    "443fb72e0f1136f7bd303389094e2ca1f768e60ceb974c92ae4453f220639a02", "BlockNumber" -> 6486069, 
   "Timestamp" -> DateObject[{2020, 5, 19, 2, 1, 10.}, "Instant", "Gregorian", -5.], ... 24, 
   "Timestamp" -> DateObject[{2020, 3, 31, 4, 15, 30.}, "Instant", "Gregorian", -5.], 
   "Sender" -> "56e4F51aB81f67DEb59891107f80F83652b98FBD", 
   "Receiver" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "Amount" -> Quantity[0, "brox"]]}]
```

#### TotalEvents (1)

Get the total number of events associated with a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "TotalEvents", BlockchainBase -> "Bloxberg"]

Out[1]= 53
```

#### TotalInternalTransactions (1)

Get the total number of internal transactions associated with a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "TotalInternalTransactions", BlockchainBase -> "Bloxberg"]

Out[1]= 9413075
```

#### TotalTransactions (1)

Get the total number of transactions associated to a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "TotalTransactions", BlockchainBase -> "Bloxberg"]

Out[1]= 9413234
```

#### TransactionCount (1)

Get the total number of transactions sent by a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "TransactionCount", BlockchainBase -> "Bloxberg"]

Out[1]= 1
```

#### TransactionList (1)

Get the five latest transactions associated with a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "TransactionList", BlockchainBase -> "Bloxberg", MaxItems -> 5]//Dataset

Out[1]=
Dataset[{Association["TransactionID" -> 
    "1f2b6e40e1909fe94541c0d0eb04431a64f6a9a787a3c5645b1269bbd34272a2", "BlockNumber" -> 5036567, 
   "Timestamp" -> DateObject[{2020, 2, 13, 15, 28, 15.}, "Instant", "Gregorian", -5.], 
   "Sender" -> "9583 ... 9, 
   "Timestamp" -> DateObject[{2020, 2, 11, 23, 12, 45.}, "Instant", "Gregorian", -5.], 
   "Sender" -> "c3e8a903c73089979465B8eD0dB6bC17DD610021", 
   "Receiver" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "Amount" -> Quantity[0, "brox"]]}]
```

#### Type (1)

Get the type of a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "Type", BlockchainBase -> "Bloxberg"]

Out[1]= "Contract"
```

### Options (4)

#### BlockchainBase (1)

##### Bloxberg (1)

---

Check a bloxberg address on the main network:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", BlockchainBase -> "Bloxberg"]//Dataset

Out[1]=
Dataset[Association["Address" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "Type" -> "Contract", 
  "DeploymentData" -> Association["BlockNumber" -> 33, 
    "Timestamp" -> DateObject[{2019, 1, 10, 3, 4, 45.}, "Instant", "Gregorian", -5.], 
    " ... 000000f0f659e9ec6b4358a8d7fba6a0ca79baade10552000000000000000000000000dddcb89201f5a24891610b033\
351a5408a081f98000000000000000000000000eafe556569895f555755815131d21d49afdb2efe00000000000000000000\
0000738e6e88d4415e2e5075e15cc24fd9416f1c89c3"]}]]
```

#### MaxItems (3)

List the last 10 transactions for a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "TransactionList", BlockchainBase -> "Bloxberg", MaxItems -> 10]//Dataset

Out[1]=
Dataset[{Association["TransactionID" -> 
    "1f2b6e40e1909fe94541c0d0eb04431a64f6a9a787a3c5645b1269bbd34272a2", "BlockNumber" -> 5036567, 
   "Timestamp" -> DateObject[{2020, 2, 13, 15, 28, 15.}, "Instant", "Gregorian", -5.], 
   "Sender" -> "9583 ... 9, 
   "Timestamp" -> DateObject[{2020, 2, 11, 22, 54, 25.}, "Instant", "Gregorian", -5.], 
   "Sender" -> "c3e8a903c73089979465B8eD0dB6bC17DD610021", 
   "Receiver" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "Amount" -> Quantity[0, "brox"]]}]
```

---

Get the last five events associated with a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "EventList", BlockchainBase -> "Bloxberg", MaxItems -> 5]//Dataset

Out[1]=
Dataset[{Association["TransactionID" -> 
    "3d92842073de0594ab3e6944b3f4cf8ec7ceeabda54dd80836dc0c1ff381a0cb", "BlockNumber" -> 7966093, 
   "Timestamp" -> DateObject[{2020, 9, 24, 2, 10, 25.}, "Instant", "Gregorian", -5.], 
   "Address" -> "9850 ... 00000002e8eb0126f6ca909520c394677d22196bfc82741000000000000000000000000ee4308865d6b23af\
d70b7108a35dea8d6481bbc2000000000000000000000000c0f8226542d33900ebaae1a5200c71d1b1f34d9e00000000000\
00000000000009ca00a5b1b61157d5d75f0c41cddb157dd050d71"]}]
```

---

Get the last five internal transactions associated with a bloxberg address:

```wl
In[1]:= BlockchainAddressData["9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "InternalTransactionList", BlockchainBase -> "Bloxberg", MaxItems -> 5]//Dataset

Out[1]=
Dataset[{Association["CallType" -> "CALL_1", "TransactionID" -> 
    "443fb72e0f1136f7bd303389094e2ca1f768e60ceb974c92ae4453f220639a02", "BlockNumber" -> 6486069, 
   "Timestamp" -> DateObject[{2020, 5, 19, 2, 1, 10.}, "Instant", "Gregorian", -5.], ... 24, 
   "Timestamp" -> DateObject[{2020, 3, 31, 4, 15, 30.}, "Instant", "Gregorian", -5.], 
   "Sender" -> "56e4F51aB81f67DEb59891107f80F83652b98FBD", 
   "Receiver" -> "9850711951A84Ef8a2A31a7868d0dCa34B0661cA", "Amount" -> Quantity[0, "brox"]]}]
```

### Properties & Relations (1)

A bloxberg address can be specified in two different forms:

```wl
In[1]:= a1 = BlockchainAddressData["737756B173D2F41D63a46Ed6094DAF7E8a78F997", BlockchainBase -> "Bloxberg"];

In[2]:= a2 = BlockchainAddressData["Bloxberg" -> "737756B173D2F41D63a46Ed6094DAF7E8a78F997"];
```

All are equivalent:

```wl
In[3]:= a1 === a2

Out[3]= True
```

### Possible Issues (3)

#### Nonexistent Addresses (2)

Using an address from one network in another network will return a ``Missing`` output:

```wl
In[1]:= BlockchainAddressData["304a554a310c7e546dfe434669c62820b7d83490", BlockchainBase -> "Bloxberg"]
```

BlockchainAddressData::misserr: Address 304a554a310c7e546dfe434669c62820b7d83490 does not exist on the bloxberg blockchain.

```wl
Out[1]= Missing["NotAvailable"]
```

The address exists on the Ethereum blockchain:

```wl
In[2]:= BlockchainAddressData["304a554a310c7e546dfe434669c62820b7d83490", BlockchainBase -> "Ethereum"]//Dataset

Out[2]=
Dataset[Association["Address" -> "304a554a310C7e546dfe434669C62820b7D83490", "Type" -> "Contract", 
  "DeploymentData" -> Association["BlockNumber" -> 1718497, 
    "Timestamp" -> DateObject[{2016, 6, 16, 22, 34, 48.}, "Instant", "Gregorian", -5.], ... 97ae0", 
       "0000000000000000000000000000000000000000000000000000000000000003", 
       "000000000000000000000000e3a7bdea3a61ae3d797110167da92d14120fdd7a"}, 
     "Data" -> "0000000000000000000000000000000000000000000000000000000000000001"]}]]
```

---

Filtering an address by a block height or time when the address did not exist in the blockchain will return a ``Missing`` output:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "737756B173D2F41D63a46Ed6094DAF7E8a78F997", "BlockNumber" -> 1500|>, BlockchainBase -> "Bloxberg"]
```

BlockchainAddressData::misserr2: Address 737756B173D2F41D63a46Ed6094DAF7E8a78F997 does not exist on the bloxberg blockchain at the specified height or time.

```wl
Out[1]= Missing["NotAvailable"]
```

#### Incorrect Addresses (1)

Providing an invalid address, public key or username will return a ``\$Failed`` output:

```wl
In[1]:= BlockchainAddressData["x!=#%", BlockchainBase -> "Bloxberg"]
```

BlockchainAddressData::bloxadd: Invalid bloxberg address x!=\#%.

```wl
Out[1]= $Failed
```

## See Also

* [`BlockchainBase`](https://reference.wolfram.com/language/ref/BlockchainBase.en.md)
* [`\$BlockchainBase`](https://reference.wolfram.com/language/ref/$BlockchainBase.en.md)
* [`BlockchainKeyEncode`](https://reference.wolfram.com/language/ref/BlockchainKeyEncode.en.md)
* [`Hash`](https://reference.wolfram.com/language/ref/Hash.en.md)
* [`BlockchainData`](https://reference.wolfram.com/language/ref/blockchain/BlockchainData-bloxberg.en.md)
* [`BlockchainBlockData`](https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-bloxberg.en.md)
* [`BlockchainTransactionData`](https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-bloxberg.en.md)
* [`BlockchainTransaction`](https://reference.wolfram.com/language/ref/blockchain/BlockchainTransaction-bloxberg.en.md)

## Related Guides

* [Working with bloxberg Blockchain](https://reference.wolfram.com/language/guide/Blockchain-bloxberg.en.md)

## History

* [Introduced in 2020 (12.1)](https://reference.wolfram.com/language/guide/SummaryOfNewFeaturesIn121.en.md)