# Сreate a crypto wallet

### User Wallets at HackenProof

Each company at HackenProof can have a different program currency, it can be USDC (network Base), ETH, BTC, or their native tokens. Depending on clients' program currency HackenProof supports the following wallets on the platform:

* USDC (network Base)
* ETH
* BTC&#x20;

This means as soon as the company pays your bounty reward the **money will be stored at your account in the appropriate wallet,** and you can withdraw money **at any time you want**.

*In 95% of cases, you will receive payments for finding and reporting valid vulnerabilities in the form of* USDC (network Base) *to your HackenProof account.*

#### External Wallet

If a company pays out of the HackenProof platform or if the company pays in their native token, a researcher might be asked to create a specific wallet and provide wallet details.

### Create a crypto wallet

When you want to withdraw money from your HackenProof account you will need to set up your personal wallet to which HackenProof will send your bounty

#### USDC Wallet

For keeping USDC (network Base) you can use a wallet use a direct address from [any exchange](https://cer.live/), that supports it.

#### How to Add a User Wallet

To add a wallet, follow these steps:

**Method 1:**

* Go to the **Payments** page
* Click the **"Wallet settings"** button

<div align="left"><figure><img src="/files/lXD7awGyjRCNltysmkEr" alt="" width="563"><figcaption></figcaption></figure></div>

**Method 2:**

* Go to the **Profile Settings** page
* Navigate to the **My Wallets** section

<div align="left"><figure><img src="/files/OrXWhbTUdfmmwbCiD4jA" alt="" width="455"><figcaption></figcaption></figure></div>

**Two-Factor Authentication**

* If two-factor authentication (2FA) is not enabled in the user profile, the system will prompt the user to set it up in a modal window.

<div align="left"><figure><img src="/files/yz5VtG4003vMgXqssH3F" alt="" width="563"><figcaption></figcaption></figure></div>

* If 2FA is already enabled, the Wallet Settings modal window will be displayed.

#### Adding a Wallet

1. In the modal window, click **Add new wallet**.

<div align="left"><figure><img src="/files/VQOKFU0e61USQXcjWMFP" alt="" width="563"><figcaption></figcaption></figure></div>

2. In the **Currency** field, click on the dropdown and select the desired currency.
3. In the **Network** field, click on the dropdown and select the appropriate network.
4. In the **Address** field, enter the wallet address.
5. In the **Label** field, enter a custom name to easily identify the wallet (optional).
6. Click the **“Save”** button to add the wallet.
7. Click **“Back”** or close the modal (✕) if you want to cancel the process without saving.

<div align="left"><figure><img src="/files/bJHLFjwo4O0XaHVNUZjh" alt="" width="563"><figcaption></figcaption></figure></div>

9. To confirm the wallet addition, enter the **2FA verification code** and click **Verify**.

<div align="left"><figure><img src="/files/04pd364QJCZGxgIGtJRz" alt="" width="563"><figcaption></figcaption></figure></div>

Once the verification is successful, the wallet will be added to the user’s profile.


---

# 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://docs.hackenproof.com/dashboard/hacker-dashboard/create-a-crypto-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.
