---
description: >-
  A Public Key in BIPs can be used to derive child public keys in an HD wallet,
  enabling address generation and transaction monitoring without exposing
  private keys.
---

# BIP's

<figure><img src="https://1504041824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCJoiqBfuHQZxq9XtX5e6%2Fuploads%2F9ftHkcfpAGuK5uGPJ72A%2Fbip-public-key.png?alt=media&#x26;token=1d68e9bf-ddde-4303-b580-1be255221285" alt=""><figcaption></figcaption></figure>

1. Select Cryptocurrency
2. Select Network
3. Select HD
4. Select From
5. Enter Public Key
6. Select Public Key Type
7. Select Semantic



{% hint style="info" %}
The Generated BIP will appear in the terminal on the right panel
{% endhint %}

<details>

<summary>Output</summary>

```json
{
    "cryptocurrency": "...",
    "symbol": "...",
    "network": "...",
    "coin_type": ...,
    "entropy": "...",
    "strength": ...,
    "mnemonic": "...",
    "passphrase": ...,
    "language": "...",
    "seed": "...",
    "ecc": "...",
    "hd": "...",
    "private_key": ...,
    "spend_private_key": "...",
    "view_private_key": "...",
    "spend_public_key": "...",
    "view_public_key": "...",
    "primary_address": "..."
}
{
    "at": {
        "minor": ...,
        "major": ...
    },
    "sub_address": "..."
}
```

</details>
