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.
![](https://docs.kcc.io/~gitbook/image?url=https%3A%2F%2F2372007595-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0Tecsoe4KNURIiIXeVdO%252Fuploads%252Fw8KxqALEndjnjlVfOoe2%252Fimage.png%3Falt%3Dmedia%26token%3D4e224013-89d6-4a55-8c37-bea5fd16802e&width=768&dpr=4&quality=100&sign=b37b3fb5&sv=1)
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:
![](https://docs.kcc.io/~gitbook/image?url=https%3A%2F%2F2372007595-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0Tecsoe4KNURIiIXeVdO%252Fuploads%252F4Ub082svBdXbyRhVmO1K%252Fimage.png%3Falt%3Dmedia%26token%3D8a64738a-9663-4bc0-94e1-8b3e4cbff40c&width=768&dpr=4&quality=100&sign=472e4e3&sv=1)
Note the MojitoSwap shows that you are connecting with your Safe's account.
When you confirm the swap in MojitoSwap, you will see a pop-up window as follows:
![](https://docs.kcc.io/~gitbook/image?url=https%3A%2F%2F2372007595-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0Tecsoe4KNURIiIXeVdO%252Fuploads%252FQPTXC7iJ308dUhYvtVqi%252Fimage.png%3Falt%3Dmedia%26token%3D0d7576bb-6c01-42eb-afed-a65e3175441d&width=768&dpr=4&quality=100&sign=26b05293&sv=1)
Let's click the "Submit" button. Then your metamask will pop up a window and ask you to sign a message.
After signing the transaction, click the "transactions" entry on the left of your Safe's page:
![](https://docs.kcc.io/~gitbook/image?url=https%3A%2F%2F2372007595-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0Tecsoe4KNURIiIXeVdO%252Fuploads%252F4kvZEOgnyegsO1TQ22HE%252Fimage.png%3Falt%3Dmedia%26token%3Dde8d03b5-b28e-44a8-b9ee-c4be6859aa23&width=768&dpr=4&quality=100&sign=1da17c87&sv=1)
There will be a transaction in the queue. This is the transaction you have just proposed.
![](https://docs.kcc.io/~gitbook/image?url=https%3A%2F%2F2372007595-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0Tecsoe4KNURIiIXeVdO%252Fuploads%252FnsHdzWtNJf4a7DRJefHe%252Fimage.png%3Falt%3Dmedia%26token%3D63a06817-c9a5-49b3-83a6-d2549ecf4730&width=768&dpr=4&quality=100&sign=1b7c3088&sv=1)
After being confirmed by one more owner of the Safe, the transaction can be executed.
If you don't know to confirm and execute a proposed transaction, please check the previous section: Send KCS From Your Safe
If everything goes well, you will find the resulting MJT token in your Safe:
![](https://docs.kcc.io/~gitbook/image?url=https%3A%2F%2F2372007595-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F0Tecsoe4KNURIiIXeVdO%252Fuploads%252FMRRKr3FcZYPDupCbxE3x%252Fimage.png%3Falt%3Dmedia%26token%3Dd2ca40c2-f87d-4097-ace2-cbbf8b80a35c&width=768&dpr=4&quality=100&sign=aeffbd6f&sv=1)
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:
Last updated