> For the complete documentation index, see [llms.txt](https://talonlab.gitbook.io/hdwallet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://talonlab.gitbook.io/hdwallet/manual/dumps/from-xpublic-key/bips.md).

# BIP's

{% hint style="info" %}
When the strict is selected, it applies only to the root private key
{% endhint %}

<figure><img src="/files/Cn4hOJ0mjRzyoNcV86za" alt=""><figcaption></figcaption></figure>

1. Select Cryptocurrency
2. Select Network
3. Select HD
4. Select From
5. Enter XPublic Key
6. Check Strict (or Uncheck)
7. Select Public Key Type
8. Select Semantic

{% hint style="info" %}
The output 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": "...",
    "root_xprivate_key": "...",
    "root_xpublic_key": "...",
    "root_private_key": "...",
    "root_wif": "...",
    "root_chain_code": "...",
    "root_public_key": "...",
    "strict": ...,
    "public_key_type": "...",
    "wif_type": "..."
}
{
    "at": {
        "path": "...",
        "indexes": [
            ...,
            ...,
            ...,
            ...,
            ...
        ],
        "depth": ...,
        "purpose": ...,
        "coin_type": ...,
        "account": ...,
        "change": "...",
        "address": ...
    },
    "xprivate_key": "...",
    "xpublic_key": "...",
    "private_key": "...",
    "wif": "...",
    "chain_code": "...",
    "public_key": "...",
    "uncompressed": "...",
    "compressed": "...",
    "hash": "...",
    "fingerprint": "...",
    "parent_fingerprint": "...",
    "address": "..."
}
```

</details>
