> For the complete documentation index, see [llms.txt](https://help.defisaver.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.defisaver.com/general/smart-wallets/connecting-your-dsproxy-to-third-party-dapps.md).

# Connecting your DSProxy to third-party dApps

{% embed url="<https://www.youtube.com/watch?v=vszNENlQ6sA>" %}

For users that held or still hold positions open on a DSProxy there was previously a concern of DeFi Saver availability due to lack of frontends that supported DSProxys.\
\
Additionally, users would depend on us to create custom claim options for any protocol incentives and rewards, or other custom options [(such as Spark $SPK Staking),](/protocols/spark/how-do-i-claim-and-stake-my-spk-if-i-own-a-dsproxy.md) which is never ideal, regardless of how proactive we try to be with these things.

That's why we joined forces with [apoorveth](https://x.com/apoorveth), the creator of Swiss Knife EVM tools collection, in creating DSProxy Connect - a tool that lets DSProxy owners connect to any third-party dApp and perform wanted transactions as if it were an EOA wallet.

<details>

<summary>Show me how:</summary>

First, open the [**DSProxy connect tool.**](https://dsproxy.defisaver.com/)

This will take you to a new page, where you'll first need to connect your DSProxy account by clicking the "Connect" button:

<figure><img src="/files/C2mgC9pNz95dN7kwl1sK" alt=""><figcaption></figcaption></figure>

The tool will automatically detect the Chain you're currently on - However you can also change it from the dropdown menu.\
\
After that, you'd need to enter your DSProxy address. If you enter an invalid one, our tool will notify you.

{% hint style="warning" %}
Please keep in mind that the "DSProxy Contract Address" is not the same as the address of the EOA wallet that owns the DSProxy - To find the address of the DSProxy, please:\
\
1\. Visit DeFi Saver\
2\. Connect with your EOA wallet\
3\. Click on the wallet dropdown menu\
4\. Click on the DSProxy address to copy it to your clipboard:<br>

![](/files/jemb03hrBgpjEEWPZbUz)
{% endhint %}

Once that's done - visit the dApp you want to interact with. From there, get the WalletConnect code:

<figure><img src="/files/OHEwx2JO5itc5VK2Tvdd" alt=""><figcaption></figcaption></figure>

You can then navigate back to the Swiss Knife tool, and under the "Connect to dApp" section, enter the WalletConnect code and press "Connect":

<figure><img src="/files/Hjpb9wvSF9KwT7wGvxDg" alt=""><figcaption></figcaption></figure>

Once successful, you'll see an active session pop-up underneath, along with the specific app you're connected to.

Now, you can visit the dApp you'd like to use (in this case, Aave) and perform any action you'd like.&#x20;

In this example, we'll withdraw ETH on Aave v3 Arbitrum:

<figure><img src="/files/vvlFlX2BVgcqh0jPej0u" alt=""><figcaption></figcaption></figure>

Once you approve the transaction, we'll first need to approve the Executor Contract Address on the Swiss Knife app:

<figure><img src="/files/87MdKtPkGF6sephiSxhh" alt=""><figcaption></figcaption></figure>

Once it's approved, we can initiate the withdrawal transaction:

<figure><img src="/files/hZJZZFAxTBHUyArhvfaW" alt=""><figcaption></figcaption></figure>

This will prompt one more approval on the Swiss Knife tool:

<figure><img src="/files/frHu71YKvkjuOtv6OWh0" alt=""><figcaption></figcaption></figure>

Once that's approved, the withdrawal will be a success:

<figure><img src="/files/wYgtCf3edLGSKfcv3gjL" alt=""><figcaption></figcaption></figure>

And that wraps up all of the steps required to get your DSProxy to behave like an EOA on any third-party dApp you'd like.

</details>

***

## Related Articles:

* [Can I access DeFi Saver created positions using other apps?](https://help.defisaver.com/general/smart-wallets/can-i-access-defi-saver-created-positions-using-other-apps)
* [Smart Wallets](https://help.defisaver.com/general/smart-wallets)


---

# 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:

```
GET https://help.defisaver.com/general/smart-wallets/connecting-your-dsproxy-to-third-party-dapps.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.
