# Account Creation

{% hint style="success" %}
When you arrive at [app.zkbob.com](https://app.zkbob.com) follow the prompts to get started!
{% endhint %}

## 1. Get started

Press the **Get started** butto&#x6E;**.**

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2FFCaBO5m9Jd8kgGWrGP3B%2Fget-started-1.png?alt=media&#x26;token=ec69a122-8ea1-47f3-b420-f1c64b3c5c59" alt=""><figcaption></figcaption></figure>

## **2. Create a new zkAccount**

CIick **Create new zkAccount**. If you already have a zkAccount, select I already have a zkAccount and follow the instructions here.

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2F61jPD5n0ztA5weOSYx30%2Fcreate-account-2.png?alt=media&#x26;token=ca10bfb3-32a7-428d-a7e4-6c6468ccc3d3" alt=""><figcaption></figcaption></figure>

## **3. Choose account creation method**

Choose to use your web3 wallet (like MetaMask or others through WalletConnect) or create a standalone zkBob secret phrase.  With the web3 wallet method, you will connect your web3 wallet to the application to create an account. With the secret phrase, you do not need to connect your wallet, but will need to securely save your phras&#x65;**.**

1. **Web3 wallet**. The application collects a signature locally on your browser - not on the blockchain - using your MetaMask or WalletConnect connected wallet. It uses the private key from your web3 wallet to derive a secure zkAccount address.
2. **Use a secret phrase**. The application generates a secret phrase for you to store securely. You can use this secret phrase to restore your account and/or password as needed from any computer. **With this method, you are responsible for securely saving your secret phrase**.

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2FANlALbNcFGs5SRax92yL%2FzkBob3.png?alt=media&#x26;token=85c1fe43-0089-4469-a107-d65f94f8b57f" alt=""><figcaption></figcaption></figure>

Account creation methods are described below. The [**web3 wallet method** ](#metamask-walletconnect)is described first; then the [**secret phrase method**](#secret-recovery-phrase) is described.

## Web3 Wallet

### 1) Select **Use my Web3 wallet**

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2F9O1i9yxy1fn1LONy8cfH%2Fuse%20web3%20wallet.png?alt=media&#x26;token=a75c1177-ae27-4d77-84e7-a5fdda7fa2c1" alt=""><figcaption><p>Be sure to read the Terms of Service before creating your account.</p></figcaption></figure>

### 2) Select **MetaMask** or **WalletConnect**.&#x20;

With WalletConnect you can use a variety of web3 wallets to connect to zkBob.

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2F2AhqqbAY5vRufA4MGeMf%2FMM%20or%20WC.png?alt=media&#x26;token=23314288-a24f-47c2-9e22-7844cc4187bf" alt=""><figcaption></figcaption></figure>

### 3a) **MetaMask**

Connect your wallet and sign the message to create a zkAccount using your wallet's private key.&#x20;

{% hint style="warning" %}
**Note**: Be sure to [double check the address is correct](https://docs.zkbob.com/zkbob-app/account-creation/metamask-web3-wallet-warning) (<https://app.zkbob.com>) to prevent phishing.
{% endhint %}

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2FFr4P3omXQkgZTHQzo5Tq%2Fsign-1.png?alt=media&#x26;token=033dcb38-b910-4b47-82ac-59c6d59be679" alt=""><figcaption></figcaption></figure>

### 3b) **WalletConnect**&#x20;

Select a wallet or scan the QR to connect your wallet and complete the signature request.

{% hint style="warning" %}
**Note:** Be sure to [double check the address is correct](https://docs.zkbob.com/zkbob-app/account-creation/metamask-web3-wallet-warning) (<https://app.zkbob.com>) to prevent phishing.
{% endhint %}

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2FwNoT46ikZ3jwQadXeLnl%2Fwc-1.png?alt=media&#x26;token=35928ebb-5270-4df5-af17-078cbd9b0123" alt=""><figcaption><p>Connect to WalletConnect with a preferred wallet or by scanning the QR</p></figcaption></figure>

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2F2jYgpNmcDmMI1AFHATbu%2Fwc-2.png?alt=media&#x26;token=f0806f12-3f28-4e14-adf2-f35a564681f5" alt=""><figcaption><p>Connect your wallet and Sign the message (be sure to check you are connecting to app.zkbob.com)</p></figcaption></figure>

### 4) **Create and re-enter a password**.&#x20;

This password is used to access the application and is stored locally. You can create a new password at any time using your connected wallet. Press **Verify** to proceed.

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2F7uNyzWEj05MHHL0Xd1V6%2Fpwd.png?alt=media&#x26;token=2552d614-a2bb-435a-9944-4b273abd83e6" alt=""><figcaption></figcaption></figure>

### 5) Account Created

You will see a **Loading zkAccount** message while your account is created. Initial account creation can take up to a minute depending on transaction volume in the pool. \
\
Once the zkAccount is created, you will see 2 connected accounts. You are ready to start interacting with zkBob!

1. Your web3 wallet (MetaMask or WalletConnect).
2. Your zkAccount.

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2FqpZyavaGIInXiW8J9lBZ%2Fconnected.png?alt=media&#x26;token=496d0fa1-e829-47c3-a98f-5f7a077ccaf6" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Once you've created your account, you can [generate a receiving address](https://docs.zkbob.com/zkbob-app/generate-a-secure-address) to receive a transfer, or [make a deposit](https://docs.zkbob.com/zkbob-app/deposits) if you have BOB on Polygon or Optimism.
{% endhint %}

## Use zkBob Secret Phrase

{% hint style="info" %}
Also known as a seed phrase, you can create a new secret phrase specifically for your zkBob account. You will use this secret phrase to recover your account if needed. Be sure to store it securely off-line. If lost, there is no way to recover your account.
{% endhint %}

### 1) Use secret phrase

Select **Use zkBob secret phrase** in the popup box.

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2FvOizVWiw7wPf8hpA3egP%2Fuse-secret-phrase.png?alt=media&#x26;token=0b64d80d-cd08-4ce6-b118-b5084adad85e" alt=""><figcaption></figcaption></figure>

### 2) View and write down your phrase somewhere safe (offline).&#x20;

It is not wise to keep the secret phrase on your computer.&#x20;

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2FBstGbYALlfnRjEWL0cID%2Fseed-phrase-1.png?alt=media&#x26;token=5cffc0a4-5e97-4a97-9392-ef373f523a8b" alt=""><figcaption></figcaption></figure>

### 3) Confirm your phrase&#x20;

Clicking on the words in the correct order. Click **Verify** when you are done.

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2FEpEJe7PEIvwWRQCg3qhR%2Fconfirm.png?alt=media&#x26;token=c2056296-02dd-4940-9196-1087ac4c191a" alt=""><figcaption></figcaption></figure>

### 4) **Create and re-enter a password**

This password is used to access the application and is stored locally. You can create a new password at any time using your connected wallet. Press **Verify** to proceed.

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2FMOhtexBBNZ6J9epWhhU0%2Fpwd.png?alt=media&#x26;token=fd7bbbf4-7dc8-4645-8223-9b883dd23d8a" alt=""><figcaption></figcaption></figure>

### 5) Account Created

You will see the **Loading zkAccount** message while your account is created.  Once created, you can use this account to receive transfers and withdraw to a different `0x` address without ever connecting a web3 wallet.

<figure><img src="https://283693977-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjSwkv4zokqCUebt-98%2Fuploads%2Fco6El0Vx9u5RB4jUwQZP%2Fseed-phrase%20end.png?alt=media&#x26;token=90c7672b-b152-4367-9ec2-29a16aefcd78" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If you want to [deposit funds](https://docs.zkbob.com/zkbob-app/deposits) to your zkAccount, [connect your 0x wallet](#web3-wallet).
{% endhint %}

{% hint style="info" %}
If you want to receive a transfer, [generate a receiving address](https://docs.zkbob.com/zkbob-app/generate-a-secure-address).
{% endhint %}

{% hint style="warning" %}
**Note:** When using the same computer/browser for future zkBob sessions, you can access your account with just your password (assuming local storage has not been cleared). \
\
If you change browsers/computers or clear local storage, re-enter your secret phrase (or connect your web3 wallet if you used that method) and create a new password to restore the account.
{% endhint %}

{% hint style="success" %}
Next:&#x20;

* [Make a Deposit](https://docs.zkbob.com/zkbob-app/deposits)
* [Receive a Transfer](https://docs.zkbob.com/zkbob-app/transfers)
* [Withdraw Funds](https://docs.zkbob.com/zkbob-app/withdrawals)
  {% endhint %}
