> 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)
