# Address & XPUB

## Get Address

Get the address of `CoinType` and BIP44 Key Path using `getAddress()` function.

**Parameters**

<table><thead><tr><th width="189.33333333333331">Parameter</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>coinType</td><td><code>CoinType</code></td><td>coin type.</td></tr><tr><td>keyPath</td><td><code>Bip44KeyPath</code> | <code>String</code></td><td>key path to get address.</td></tr></tbody></table>

**Returns**

`HashMap<String, String>` - address{address, pubkey}. (pubkey exists only when the coinType is `CoinType.TEZOS`, `CoinType.XTZ_FA`, `CoinType.TEZOS_TESTNET` and `CoinType.XTZ_FA_TESTNET`.)

**Example(bitcoin)**

```java
  String keyPath = "m/44'/0'/0'/0/0/"; // key path of the account
  HashMap<String, String> response = mDcentmanager.getAddress(CoinType.BITCOIN, keyPath);
  String address = response.get("address");
```

## Get XPUB

Get a xpub key of BIP44 Key Path or BIP32 master key using `getXPUB()` function.

**Example**

```java
  String keyPath = "m/44'/0'"; // key path of the account
  String address = mDcentmanager.getXPUB(keyPath, null);
```
