---
title: "BlockchainAddressData"
language: "en"
type: "Symbol"
summary: "BlockchainAddressData[address] gives available information connected with the specified address on the Tezos blockchain. BlockchainAddressData[assoc] gives available information connected with properties matching the specification in assoc. BlockchainAddressData[addressSpec, prop] gives the specified property of the Tezos blockchain address."
keywords: 
- blockchain
- address
- delegate
- tezos
- cryptocurrency
- cryptocurrencies
- account
- contract
canonical_url: "https://reference.wolfram.com/language/ref/blockchain/BlockchainAddressData-Tezos.html"
source: "Wolfram Language Documentation"
related_guides: 
  - 
    title: "Working with Tezos Blockchains"
    link: "https://reference.wolfram.com/language/guide/Blockchain-Tezos.en.md"
---
[EXPERIMENTAL]

# BlockchainAddressData (for Tezos)

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

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

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

## Details

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

|                                  |                                                      |
| -------------------------------- | ---------------------------------------------------- |
| "address"                        | address on the Tezos mainnet blockchain              |
| "chain" -> "address"              | address on the specified public blockchain           |
| {"chain", "network"} -> "address" | address on a specific network for a Tezos 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 Tezos blockchain                          |
| "TimeInterval"        | time interval for operations to be included              |
| "BlockNumberInterval" | blocks whose operations should be included               |
| "BlockNumber"         | number associated to a specific height on the blockchain |

* Common properties include:

|                            |                                                                                 |
| -------------------------- | ------------------------------------------------------------------------------- |
| "Address"                  | Tezos address                                                                   |
| "Type"                     | type of account                                                                 |
| "FirstBlockNumber"         | block height of the first operation related to the account                      |
| "LastBlockNumber"          | height of the block in which the account state was changed last time            |
| "Balance"                  | current value of the balance in mutez                                           |
| "ContractsCount"           | total number of contracts created and/or managed by the account                 |
| "MigrationsCount"          | total number of migration operations related to the account                     |
| "Staked"                   | whether the account has staked its balance                                      |
| "TotalTransactions"        | total number of operations associated to this account                           |
| "TotalTransactionsDetails" | total number of operations associated to this account grouped by operation type |
| "TransactionList"          | summary list of recent operations of the account                                |

* For accounts of type ``"User"``, additional properties include:

|                         |                                                                                    |
| ----------------------- | ---------------------------------------------------------------------------------- |
| "TransactionCount"      | total number of operations sent by the account                                     |
| "Activated"             | whether the account was activated                                                  |
| "Delegate"              | address of the current delegate of the account                                     |
| "DelegationBlockNumber" | block height of latest delegation                                                  |
| "StakingPower"          | total number of staking power units granted to the current delegate of the account |
| "PublicKey"             | associated public key                                                              |
| "Revealed"              | whether the public key was revealed                                                |

* For accounts of type ``"Delegate"``, additional properties include:

|                    |                                                                     |
| ------------------ | ------------------------------------------------------------------- |
| "TransactionCount" | total number of operations sent by the account                      |
| "Activated"        | whether the account was activated                                   |
| "DelegateData"     | information about the delegate's baking activity                    |
| "ContractType"     | type of contract                                                    |
| "Manager"          | address of the account that was marked as a manager of the contract |

* For accounts of type ``"Contract"``, additional properties include:

|                         |                                                |
| ----------------------- | ---------------------------------------------- |
| "Delegate"              | address of the current delegate of the account |
| "DelegationBlockNumber" | block height of latest delegation              |
| "PublicKey"             | associated public key                          |
| "Revealed"              | whether the public key was revealed            |

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

|                            |                                                                                           |
| -------------------------- | ----------------------------------------------------------------------------------------- |
| "BlockTransactions"        | total number of operations associated with the specified blocks                           |
| "BlockTransactionsDetails" | total number of operations associated with the specified blocks grouped by operation type |

* If the association ``assoc`` contains ``"BlockNumberInterval"`` or ``"TimeInterval"``, the output will include only a subset of available properties.

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

|                            |                                                                                                     |
| -------------------------- | --------------------------------------------------------------------------------------------------- |
| "ActivationBlockNumber"    | block height when delegate was registered as a baker last time                                      |
| "DeactivationBlockNumber"  | block height when delegate was deactivated as a baker because of lack of funds or inactivity        |
| "DelegatorsCount"          | number of current accounts that delegated their funds to the delegate                               |
| "DelegatedBalance"         | total amount of mutez delegated to the delegate                                                     |
| "StakersCount"             | number of current accounts that staked their funds to the delegate                                  |
| "StakedBalance"            | total amount of mutez staked to the delegate                                                        |
| "BlocksCount"              | total number of baked blocks by the delegate                                                        |
| "RevelationPenaltiesCount" | total number of operations in which rewards were lost due to unrevealed seed nonces by the delegate |

* ``"TransactionList"`` gives a list of associations with a subset of properties from ``BlockchainTransactionData`` as their keys.

* ``"ContractType"`` can return the following values:

|                    |                                 |
| ------------------ | ------------------------------- |
| "DelegateContract" | contract used to delegate funds |
| "SmartContract"    | general purpose contract        |

* Possible options include:

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

* ``BlockchainAddressData`` can access the Tezos mainnet (default) and testnet (Ghostnet). To specify these networks, use the ``BlockchainBase`` option.

* The setting for ``MaxItems`` specifies the maximum number of operations to include in the result.

---

## Examples (37)

### Basic Examples (7)

Get information about a user account from the Tezos blockchain:

```wl
In[1]:= BlockchainAddressData["tz1e516PCHxgTQF15vkDVfkhsmf1zFCzcEr9", BlockchainBase -> "Tezos"]//Dataset

Out[1]=
Dataset[Association["Address" -> "tz1e516PCHxgTQF15vkDVfkhsmf1zFCzcEr9", "Type" -> "User", 
  "FirstBlockNumber" -> 1110524, "LastBlockNumber" -> 1110528, "Balance" -> Quantity[1, "Mutez"], 
  "ContractsCount" -> 0, "MigrationsCount" -> 0, "Staked" ... -> "opFUddqBmyQUBsfcsQfCc2bthf97mp2yHpVt652C5ynV9hqtdGw", 
     "Sender" -> "tz1LnHsA2wpn7guf8b7xzX2i5zNKRQoRQVgJ", 
     "Target" -> "tz1e516PCHxgTQF15vkDVfkhsmf1zFCzcEr9", "Amount" -> Quantity[200000000, "Mutez"], 
     "Status" -> "Applied"]}]]
```

---

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

```wl
In[1]:= BlockchainAddressData["tz1UX32DonJQHH2ZtE1YXiXJXWYuzh1bmZD6", BlockchainBase -> "Tezos"]//Dataset

Out[1]=
Dataset[Association["Address" -> "tz1UX32DonJQHH2ZtE1YXiXJXWYuzh1bmZD6", "Type" -> "Delegate", 
  "FirstBlockNumber" -> 26429, "LastBlockNumber" -> 73728, "Balance" -> Quantity[243000, "Mutez"], 
  "ContractsCount" -> 1, "MigrationsCount" -> 0, "St ... " -> "ooU1Wy1Zz4ym4ueom6ZfkpVtrQkHKtsg1KZYHEvN3km7QFHXMwK", 
     "Sender" -> "tz1eZwq8b5cvE2bPKokatLkVMzkxz24z3Don", 
     "Target" -> "tz1UX32DonJQHH2ZtE1YXiXJXWYuzh1bmZD6", "Amount" -> Quantity[1000000, "Mutez"], 
     "Status" -> "Applied"]}]]
```

---

Get data of an account after block 1,110,526 was baked:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", "BlockNumber" -> 1110526|>, BlockchainBase -> "Tezos"]//Dataset

Out[1]=
Dataset[Association["Address" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", "Type" -> "User", 
  "FirstBlockNumber" -> 534506, "LastBlockNumber" -> 1110367, 
  "Balance" -> Quantity[498580, "Mutez"], "ContractsCount" -> 
   Missing["KeyAbsent", "Contr ... > "ootG6yPjtPGDpgbSt7K6CAqCP5ASgBdTcjrqYXCVjcMNaVEdbb1", 
     "Sender" -> "tz1SiPXX4MYGNJNDsRc7n8hkvUqFzg8xqF9m", 
     "Target" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", "Amount" -> Quantity[3074392014, "Mutez"], 
     "Status" -> "Applied"]}]]
```

---

Filter the operations of a specific account by blocks:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", "BlockNumberInterval" -> {1110526, 1111000}|>, "TransactionList", BlockchainBase -> "Tezos"]//Dataset

Out[1]=
Dataset[{Association["Type" -> "Transaction", "BlockNumber" -> 1110812, 
   "Timestamp" -> DateObject[{2020, 9, 2, 5, 23, 10.}, "Instant", "Gregorian", -5.], 
   "TransactionID" -> "oopyA2U29y6Kww4JohRTHViZmG7u3T27yavpwz5nrWCF3Z4QVu7", 
   "Sender" ... onID" -> "onnkBLKfzRMVT8jMEkxbRgm1FZBj1CNMcJpsNN2Hoem7n8Ga2G9", 
   "Sender" -> "tz1SiPXX4MYGNJNDsRc7n8hkvUqFzg8xqF9m", 
   "Target" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", "Amount" -> Quantity[4085531283, "Mutez"], 
   "Status" -> "Applied"]}]
```

---

Filter the operations counts of a specific account by time:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", "TimeInterval" -> {DateObject[{2021, 1, 17, 12, 13, 59.357116}, "Instant", "Gregorian", -5.], DateObject[{2021, 1, 18, 12, 13, 59.357751}, "Instant", "Gregorian", -5.]}|>, "BlockTransactionsDetails", BlockchainBase -> "Tezos"]//Dataset

Out[1]= Dataset[Association["Transaction" -> 23, "Delegation" -> 0, "Origination" -> 0, "Reveal" -> 0]]
```

---

Get a property from a Tezos account:

```wl
In[1]:= BlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "Type", BlockchainBase -> "Tezos"]

Out[1]= "Contract"
```

---

Get multiple properties from a Tezos account:

```wl
In[1]:= BlockchainAddressData["KT1LGCVzePeHZB4jHTdAdrieMPvgahd2x9Qz", {"Type", "Balance", "Staked"}, BlockchainBase -> "Tezos"]

Out[1]= {"Contract", Quantity[500000, "Mutez"], False}
```

### Scope (23)

#### Activated (1)

Check whether the account was activated:

```wl
In[1]:= BlockchainAddressData["tz1ikoKnmYPZ2dHXdmULk3cHbonW1mWpnuKN", "Activated", BlockchainBase -> "Tezos"]

Out[1]= True
```

#### Address (1)

Get the address that matches the provided one:

```wl
In[1]:= addresses = {"Alice" -> "KT1LGCVzePeHZB4jHTdAdrieMPvgahd2x9Qz", "Bob" -> "17xPGgt5BApaDMgUqSnTRka6C95iTbzviH" };

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

Out[2]= "KT1LGCVzePeHZB4jHTdAdrieMPvgahd2x9Qz"
```

#### Balance (1)

Get the current balance of a Tezos account:

```wl
In[1]:= BlockchainAddressData["KT1LGCVzePeHZB4jHTdAdrieMPvgahd2x9Qz", "Balance", BlockchainBase -> "Tezos"]

Out[1]= Quantity[500000, "Mutez"]
```

#### BlockTransactions (1)

Get the total number of operations associated with the specified block interval:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", "BlockNumberInterval" -> {1110526, 1111000}|>, "BlockTransactions", BlockchainBase -> "Tezos"]

Out[1]= 6
```

#### BlockTransactionsDetails (1)

Get the total number of operations associated with the specified block interval grouped by operation type:

```wl
In[1]:= BlockchainAddressData[<|"Address" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", "BlockNumberInterval" -> {1110526, 1111000}|>, "BlockTransactionsDetails", BlockchainBase -> "Tezos"]

Out[1]= <|"Transaction" -> 6, "Delegation" -> 0, "Origination" -> 0, "Reveal" -> 0|>
```

#### ContractsCount (1)

Get the total number of contracts created or managed by a Tezos account:

```wl
In[1]:= BlockchainAddressData["tz1deRAFPsZTXVWtxzCcjyv7AUboeJVNrRZW", "ContractsCount", BlockchainBase -> "Tezos"]

Out[1]= 1
```

#### ContractType (1)

Get the type of contract using its address:

```wl
In[1]:= BlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "ContractType", BlockchainBase -> "Tezos"]

Out[1]= "DelegateContract"
```

#### Delegate (1)

Get the address of the current delegate of a Tezos account:

```wl
In[1]:= BlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "Delegate", BlockchainBase -> "Tezos"]

Out[1]= "tz1XX67xSF2ou3aQZ6LhXaaxZWDR3YZ6hCMs"
```

#### DelegateData (1)

Get the delegate's baking activity information:

```wl
In[1]:= BlockchainAddressData["tz1UX32DonJQHH2ZtE1YXiXJXWYuzh1bmZD6", "DelegateData", BlockchainBase -> "Tezos"]

Out[1]= <|"ActivationBlockNumber" -> 26597, "DeactivationBlockNumber" -> 73728, "DelegatorsCount" -> 0, "DelegatedBalance" -> Quantity[243000, "Mutez"], "StakersCount" -> 0, "StakedBalance" -> Quantity[0, "Mutez"], "BlocksCount" -> 0, "RevelationPenaltiesCount" -> 0|>
```

#### DelegationBlockNumber (1)

Get the block height of latest delegation associated to a Tezos account:

```wl
In[1]:= BlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "DelegationBlockNumber", BlockchainBase -> "Tezos"]

Out[1]= 73821
```

#### FirstBlockNumber (1)

Get the block height of the first operation related to the Tezos account:

```wl
In[1]:= BlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "FirstBlockNumber", BlockchainBase -> "Tezos"]

Out[1]= 26573
```

#### LastBlockNumber (1)

Get the height of the block in which the Tezos account state was changed last time:

```wl
In[1]:= BlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "LastBlockNumber", BlockchainBase -> "Tezos"]

Out[1]= 360165
```

#### Manager (1)

Get the address of the account that was marked as a manager of the Tezos contract:

```wl
In[1]:= BlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "Manager", BlockchainBase -> "Tezos"]

Out[1]= "tz1U8FcEdDcH2RSpV1savphUdE1pjW7zYeek"
```

#### MigrationsCount (1)

Get the total number of migrations related to the Tezos account:

```wl
In[1]:= BlockchainAddressData["tz1YgPMnXGFojDyVpmPUUUW3V8amsrt9Wua7", "MigrationsCount", BlockchainBase -> "Tezos"]

Out[1]= 2
```

#### PublicKey (1)

Get the public key associated to a Tezos account:

```wl
In[1]:= BlockchainAddressData["tz1e516PCHxgTQF15vkDVfkhsmf1zFCzcEr9", "PublicKey", BlockchainBase -> "Tezos"]

Out[1]=
PublicKey[Association["Type" -> "EdwardsCurve", "CurveName" -> "ed25519", 
  "PublicByteArray" -> ByteArray[{177, 23, 216, 50, 149, 26, 126, 142, 31, 72, 31, 8, 210, 163, 70, 
     159, 30, 144, 80, 159, 67, 15, 249, 61, 143, 167, 216, 70, 38, 80, 249, 5}], 
  "PublicCurvePoint" -> 
   {48176719560245325647834958752929864975764187500007416502142639718542890173388, 
    2702062333692853157453027283989729009104602293691252106242690496475487016881}]]
```

#### Revealed (1)

Check if a Tezos account has been revealed:

```wl
In[1]:= BlockchainAddressData["tz1e516PCHxgTQF15vkDVfkhsmf1zFCzcEr9", "Revealed", BlockchainBase -> "Tezos"]

Out[1]= True
```

#### Staked (1)

Check whether the Tezos account has staked its balance:

```wl
In[1]:= BlockchainAddressData["tz1UPoMVk9vce9px1fcBYDLeuLAzeEP2As53", "Staked", BlockchainBase -> "Tezos"]

Out[1]= True
```

#### StakingPower (1)

Check the current staking power of a Tezos account:

```wl
In[1]:= BlockchainAddressData["tz1b6VoUgLSvZeCis9mKUWgWY14VWMBtY18n", "StakingPower", BlockchainBase -> "Tezos"]

Out[1]= 3328186
```

#### TotalTransactions (1)

Get the total amount of operations associated to a Tezos account:

```wl
In[1]:= BlockchainAddressData["KT1LGCVzePeHZB4jHTdAdrieMPvgahd2x9Qz", "TotalTransactions", BlockchainBase -> "Tezos"]

Out[1]= 4
```

#### TotalTransactionsDetails (1)

Get the total amount of operations associated to a Tezos account grouped by type:

```wl
In[1]:= BlockchainAddressData["KT1LGCVzePeHZB4jHTdAdrieMPvgahd2x9Qz", "TotalTransactionsDetails", BlockchainBase -> "Tezos"]

Out[1]= <|"Transaction" -> 3, "Delegation" -> 0, "Origination" -> 1, "Reveal" -> 0|>
```

#### TransactionCount (1)

Get the total number of operations sent by the Tezos account:

```wl
In[1]:= BlockchainAddressData["tz2B2xFMrTi1fHe7y94bMAFua6GPQM2XtTkV", "TransactionCount", BlockchainBase -> "Tezos"]

Out[1]= 9858139
```

#### TransactionList (1)

Get the list of recent operations associated with a Tezos account:

```wl
In[1]:= BlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "TransactionList", BlockchainBase -> "Tezos", MaxItems -> 5]

Out[1]= {<|"Type" -> "Transaction", "BlockNumber" -> 360165, "Timestamp" -> DateObject[{2019, 3, 20, 3, 56, 49.}, "Instant", "Gregorian", -5.], "TransactionID" -> "onrjCmQzcvKwk1kv9FfFjA8VnG3CztwhMG1wKNg4Z9sWsCBxKs6", "Sender" -> "KT1F2Rte1pZFkm3AcrNmB7Lvk ... , "TransactionID" -> "opLozFjPW4ae9c7M6Yh8QAXFQ6aiai6YrEMjd2k6BK5CGhNoSvU", "Sender" -> "KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "Target" -> "tz1YWBwE2eDaverDtMLM9xua9MZtHWzZcZ3k", "Amount" -> Quantity[2400000000, "Mutez"], "Status" -> "Applied"|>}
```

#### Type (1)

Get a Tezos account type:

```wl
In[1]:= BlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "Type", BlockchainBase -> "Tezos"]

Out[1]= "Contract"
```

### Options (3)

#### BlockchainBase (2)

##### Mainnet (1)

---

Get information from a delegate in the Tezos mainnet:

```wl
In[1]:= BlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", BlockchainBase -> {"Tezos", "Mainnet"}]//Dataset

Out[1]=
Dataset[Association["Address" -> "KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "Type" -> "Contract", 
  "FirstBlockNumber" -> 26573, "LastBlockNumber" -> 360165, "Balance" -> Quantity[0, "Mutez"], 
  "ContractsCount" -> 0, "MigrationsCount" -> 0, "Staked ... 
     "Sender" -> "tz1U8FcEdDcH2RSpV1savphUdE1pjW7zYeek", 
     "Manager" -> "tz1U8FcEdDcH2RSpV1savphUdE1pjW7zYeek", 
     "Contract" -> "KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "Balance" -> Quantity[50000, "Mutez"], 
     "Status" -> "Applied"]}]]
```

##### Testnet (1)

---

Get information from a delegate in the Tezos testnet:

```wl
In[1]:= BlockchainAddressData["tz1YeQkgxvzVroTyMh72DrmNRsyzQfsBmxt8", BlockchainBase -> {"Tezos", "Testnet"}]//Dataset

Out[1]=
Dataset[Association["Address" -> "tz1YeQkgxvzVroTyMh72DrmNRsyzQfsBmxt8", "Type" -> "Delegate", 
  "FirstBlockNumber" -> 356556, "LastBlockNumber" -> 356594, 
  "Balance" -> Quantity[99922984, "Mutez"], "ContractsCount" -> 1, "MigrationsCount" -> 0, ... -> "oovNDyst8eRJ1UbZ8WvtqMLm8yY9DjroAzgMj5AcZb6vru5v7VN", 
     "Sender" -> "tz1Sroy5n7EoS98zuupAVUmzbLVun6KnHNao", 
     "Target" -> "tz1YeQkgxvzVroTyMh72DrmNRsyzQfsBmxt8", "Amount" -> Quantity[100000000, "Mutez"], 
     "Status" -> "Applied"]}]]
```

#### MaxItems (1)

List the last 10 operations for a Tezos account:

```wl
In[1]:= BlockchainAddressData["KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "TransactionList", BlockchainBase -> "Tezos", MaxItems -> 10]//Dataset

Out[1]=
Dataset[{Association["Type" -> "Transaction", "BlockNumber" -> 360165, 
   "Timestamp" -> DateObject[{2019, 3, 20, 3, 56, 49.}, "Instant", "Gregorian", -5.], 
   "TransactionID" -> "onrjCmQzcvKwk1kv9FfFjA8VnG3CztwhMG1wKNg4Z9sWsCBxKs6", 
   "Sender" ...  -5.], 
   "TransactionID" -> "ooRMVmxvMC56RZGHBeg3SxH4Num3vY6iNxb4MJvtKB4676S3qDD", 
   "Sender" -> "tz1TDSDUUe2Pc5UqR7ZKmyS5URaL6EdtEh1b", 
   "Target" -> "KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "Amount" -> 80757088, 
   "Status" -> "Applied"]}]
```

### Properties & Relations (2)

A Tezos account can be specified in three different forms:

```wl
In[1]:= a1 = BlockchainAddressData["tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz", BlockchainBase -> "Tezos"];

In[2]:= a2 = BlockchainAddressData["Tezos" -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz"];

In[3]:= a3 = BlockchainAddressData[{"Tezos", "Mainnet"} -> "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz"];
```

All are equivalent:

```wl
In[4]:= a1 === a2 === a3

Out[4]= True
```

---

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

```wl
In[1]:= address = "tz1f3mCRLnE5Je4qzoXMunUXu5aKdeQtLjrz";

In[2]:= BlockchainAddressData[address, "Address", BlockchainBase -> "Tezos"] === address

Out[2]= True
```

### Possible Issues (2)

#### Nonexistent Addresses (1)

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

```wl
In[1]:= address = "KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb";

In[2]:= BlockchainAddressData[address, BlockchainBase -> {"Tezos", "Mainnet"}]//Dataset

Out[2]=
Dataset[Association["Address" -> "KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "Type" -> "Contract", 
  "FirstBlockNumber" -> 26573, "LastBlockNumber" -> 360165, "Balance" -> Quantity[0, "Mutez"], 
  "ContractsCount" -> 0, "MigrationsCount" -> 0, "Staked ... 
     "Sender" -> "tz1U8FcEdDcH2RSpV1savphUdE1pjW7zYeek", 
     "Manager" -> "tz1U8FcEdDcH2RSpV1savphUdE1pjW7zYeek", 
     "Contract" -> "KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb", "Balance" -> Quantity[50000, "Mutez"], 
     "Status" -> "Applied"]}]]

In[3]:= BlockchainAddressData[address, BlockchainBase -> {"Tezos", "Testnet"}]
```

BlockchainAddressData::misserr: Address KT1F2Rte1pZFkm3AcrNmB7Lvk4zZFUw86mgb does not exist on the {Tezos,Testnet} blockchain.

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

#### Incorrect Addresses (1)

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

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

BlockchainAddressData::b58chk: x!=\#% is not a valid address. Check the address for typos or missing characters.

```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-Tezos.en.md)
* [`BlockchainBlockData`](https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Tezos.en.md)
* [`BlockchainTransactionData`](https://reference.wolfram.com/language/ref/blockchain/BlockchainTransactionData-Tezos.en.md)
* [`BlockchainTransaction`](https://reference.wolfram.com/language/ref/blockchain/BlockchainTransaction-Tezos.en.md)

## Related Guides

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

## History

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