> For the complete documentation index, see [llms.txt](https://how.smashfi.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://how.smashfi.me/transfer-funds/withdrawal-address-whitelisting.md).

# Withdrawal address whitelisting

To withdraw on SmashFi, you need to `whitelist the withdrawal address.` This is to enhance security by ensuring that withdrawals can only be made to addresses you have specifically registered.&#x20;

{% hint style="success" %}

* To complete the whitelisting process, [`2FA must be enabled.`](/my-profile/set-up-two-factor-authentication-2fa.md)
* To complete the 2FA process, <mark style="color:blue;">`KYC verification must be completed.`</mark>
  {% endhint %}

***

**There are two paths to register your withdrawal wallet address. You can choose the route that is most convenient for you:**

1. Go to **Transfer > Withdraw > My Withdrawal Address > Add Address**
2. Alternatively, go to the upper right corner, click on the **User Icon > My Profile > Withdrawal Address > Add Address**

## Route 1. **Transfer > Withdraw > My Withdrawal Address > Add Address**

1. Click `Transfer` page on the left navigation bar.
2. In `Withdrawal`, choose `crypto` and click `withdraw to(address)`&#x20;

<figure><img src="/files/BltypyQn8lCHIV11qMjy" alt="" width="563"><figcaption></figcaption></figure>

3. Click `Add address.`

<figure><img src="/files/6oZOs0n5MPwVtT8Fn3ow" alt="" width="563"><figcaption></figcaption></figure>

4. Please enter the name of the withdrawal address (optional and can be changed), coin, network, and withdrawal wallet address, then click `Add Address.`

<figure><img src="/files/zurekHFWcZETDEujcAOY" alt="" width="563"><figcaption></figcaption></figure>

5. Please double-check the name of the withdrawal address (optional and can be changed), coin, network, and withdrawal wallet address. If you really want to proceed, send a code to your email and enter it, then input the 6-digit code from your authenticator app, and finally, click the `Add button.`

<figure><img src="/files/zg7IDvPbYblDGP3Ru9v1" alt="" width="563"><figcaption></figcaption></figure>

6. Registration is complete!
7. If you want to remove your withdrawal wallet address, you can do so by clicking `Manage My Address`

<figure><img src="/files/07Lx3JIVrWAk1Yrkn9Ov" alt="" width="563"><figcaption></figcaption></figure>

## Route 2. **User Icon > My Profile > Withdrawal Address > Add Address**

1. When you log in, a user icon will appear in the upper right corner. Click on the `user icon` and then click on `My Profile.`

<figure><img src="/files/omhGpTQgKwhzQAv5VCYk" alt="" width="375"><figcaption></figcaption></figure>

2. Scroll down and click `Add Address` to the right of Withdrawal Address.

<figure><img src="/files/5FqQ2B47biJYbCwdL6qg" alt="" width="563"><figcaption></figcaption></figure>

* To complete the whitelisting process, [`2FA must be enabled.`](/my-profile/set-up-two-factor-authentication-2fa.md)
* To complete the 2FA process, [<mark style="color:blue;">`KYC verification must be completed.`</mark>](broken://pages/sjsVcRkcn7DBEhJzvarR)

3. Please enter the name of the withdrawal address (optional and can be changed), coin, network, and withdrawal wallet address, then click `Add Address.`

<figure><img src="/files/zurekHFWcZETDEujcAOY" alt="" width="563"><figcaption></figcaption></figure>

4. Please double-check the name of the withdrawal address (optional and can be changed), coin, network, and withdrawal wallet address. If you really want to proceed, send a code to your email and enter it, then input the 6-digit code from your authenticator app, and finally, click the `Add button.`

<figure><img src="/files/zg7IDvPbYblDGP3Ru9v1" alt="" width="563"><figcaption></figcaption></figure>

5. Registration is complete!
6. You can delete or modify registered withdrawal addresses. \
   For detailed instructions, please check [here.](/my-profile/manage-withdrawal-address.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://how.smashfi.me/transfer-funds/withdrawal-address-whitelisting.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
