# Use A DApp With Your Safe

Let's first go to the page of your Safe. You will see some supported dApps at the bottom of the page.

<figure><img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2Fw8KxqALEndjnjlVfOoe2%2Fimage.png?alt=media&#x26;token=4e224013-89d6-4a55-8c37-bea5fd16802e" alt=""><figcaption></figcaption></figure>

In this tutorial, we will swap KCS for MJT on Mojitoswap with our Safe.  Let's click the MojitoSwap logo. After that, you will see the Mojitoswap app embedded in your Safe's page:&#x20;

<figure><img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2F4Ub082svBdXbyRhVmO1K%2Fimage.png?alt=media&#x26;token=8a64738a-9663-4bc0-94e1-8b3e4cbff40c" alt=""><figcaption></figcaption></figure>

Note the MojitoSwap shows that you are connecting with your Safe's account.&#x20;

When you confirm the swap in MojitoSwap, you will see a pop-up window as follows:&#x20;

<figure><img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FQPTXC7iJ308dUhYvtVqi%2Fimage.png?alt=media&#x26;token=0d7576bb-6c01-42eb-afed-a65e3175441d" alt=""><figcaption></figcaption></figure>

Let's click the "Submit" button. Then your metamask will pop up a window and ask you to sign a message.&#x20;

![](https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FWk4awpCenAL4iydjEjf6%2Fimage.png?alt=media\&token=26c2bb92-081a-44e9-b651-4e7b5ba07473)

After signing the transaction, click the "transactions" entry on the left of your Safe's page:&#x20;

<figure><img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2F4kvZEOgnyegsO1TQ22HE%2Fimage.png?alt=media&#x26;token=de8d03b5-b28e-44a8-b9ee-c4be6859aa23" alt=""><figcaption></figcaption></figure>

There will be a transaction in the queue. This is the transaction you have just proposed.&#x20;

<figure><img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FnsHdzWtNJf4a7DRJefHe%2Fimage.png?alt=media&#x26;token=63a06817-c9a5-49b3-83a6-d2549ecf4730" alt=""><figcaption></figcaption></figure>

After being confirmed by one more owner of the Safe, the transaction can be executed.&#x20;

{% hint style="info" %}
If you don't know to confirm and execute a proposed transaction, please check the previous section:  [send-kcs-from-your-safe](https://docs.kcc.io/individuals/wallet/mutisig-wallet/send-kcs-from-your-safe "mention")
{% endhint %}

If everything goes well, you will find the resulting MJT token in your Safe:&#x20;

<figure><img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FMRRKr3FcZYPDupCbxE3x%2Fimage.png?alt=media&#x26;token=d2ca40c2-f87d-4097-ace2-cbbf8b80a35c" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Every transaction on MojitoSwap has a deadline. If you have to wait for a very long time until the other owner can confirm a transaction, your MojitoSwap transaction may be out of date. Besides, the price on MojitoSwap may also change when you wait for the other owner to confirm. Nevertheless, you can work around this by using a longer deadline and a greater slippage tolerance:&#x20;

<img src="https://2372007595-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Tecsoe4KNURIiIXeVdO%2Fuploads%2FvwTKGuenxlW1MTeBMbcL%2FScreen%20Shot%202022-12-08%20at%208.30.58%20PM.png?alt=media&#x26;token=4b0f8cae-2196-4037-92e4-d2ddc8cdc5a0" alt="" data-size="original">
{% endhint %}
