# Brain Address

{% hint style="info" %}
Currently, only Bitcoin wallets and Ethereum wallets are supported in batches, and more chains may be supported in the future;
{% endhint %}

### Built on Vault

Vault-based construction refers to using the vaultName and password of the user when registering the vault space as the initial entropy to calculate the mnemonic, and then use the mnemonic to derive the public-private key pair and wallet address in batches according to the HD algorithm;

<figure><img src="https://4273367646-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWS0BhBnR93mRixSOM3DA%2Fuploads%2FdwWhSbwP71CVEU6IHz6U%2F%E5%9B%BE%E7%89%87.png?alt=media&#x26;token=fcbe148d-e6df-435a-ac02-062a0f24777e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
When the vault name and password entered by the user do not exist, the system will prompt the user with an error and fail to generate the brain wallet in batches;
{% endhint %}

### Build on Custom Content

Construction based on user-defined content refers to the user-defined initial entropy of the brain wallet. Except that the content length must be greater than 16, the system will not impose any restrictions on the input character content. If users need to use this function, please ensure that your The definition is robust enough;
