# Create a Blockchain Wallet

### Creating a CoinBox Blockchain Wallet

To create your first CBFI Wallet you need to download CoinBox Wallet in Google PlayStore for Android version or IOS Store for IOS Version. CoinBox Wallet uses Tatum KMS Key Management System to empower the backend of the apps. CBFI Wallet Provides the highest security standards for working with private keys.&#x20;

> * [**Tatum KMS**](https://github.com/CoinBoxFinance/tatum-kms) an external tool to securely generate and store private keys and use them to sign transactions locally. This is the safest and recommended way of working with private keys. The Tatum KMS installed in the Deny-From-All environment to meet the highest security standards. The Tatum KMS only communicates with the Tatum API to fetch the list of the pending transactions to sign. After successfully signing and broadcasting transactions to the blockchain, it marks the pending transaction as complete and adds the final broadcasted transaction ID. It supports the distributed control mechanism, where pending transactions are controlled in Tatum, CoinBox Finance and the customer system device (Mobile Phone).

When creating CoinBox Wallet, you will receive a mnemonic, a 24 word-long string that you can understand as a password to our CoinBox wallet. Users can generate multiple addresses and the private key can be generated from a mnemonic. It is sensitive information and should not be revealed. Otherwise, you risk losing your funds.

Every wallet generated in CoinBox Wallet can hold an unlimited address for all available coins. Every user can create an unlimited address for any Bitcoin and Altcoins inside the wallet. CoinBox Wallet Pre-ready with [20++ blockchain assets](/coinbox-1/introduction/supported-blockchains.md) and any Ethereum token ERC20 and Binance token BEP20 can be added manually by entering the "Smart Contract Address".&#x20;

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://coinbox.gitbook.io/coinbox-1/guides/untitled/how-to-create-a-blockchain-wallet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
