> For the complete documentation index, see [llms.txt](https://docs.subwallet.app/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.subwallet.app/main/mobile-app-user-guide/connect-dapps-and-manage-website-access/sign-transactions-from-dapp.md).

# Sign transactions from dApp

{% hint style="info" %}
In this instruction, we will sign transactions on Uniswap. This instruction can also be applied to any other Substrate and EVM dApp/website.

The user interface (UI) and buttons you encounter will vary based on the specific designs of each dApp/website.
{% endhint %}

**Step 1:** Open the dApp and connect your account(s) to it from either one of these options:&#x20;

* Connect by selecting [the SubWallet option](https://docs.subwallet.app/beta/)
* Connect by selecting [the WalletConnect option](https://app.gitbook.com/o/CyPU0v2iA12ILmupTKub/s/-Lh39Kwxa1xxZM9WX_Bs/~/changes/714/mobile-app-user-guide/connect-dapps-and-manage-website-access/connect-disconnect-dapp-via-walletconnect#connect-dapp-with-walletconnect)

*In this example, we are connecting to Uniswap. Once you've connected your account(s) to Uniswap, it will display as follows:*

<figure><img src="/files/Q0MqAZMqSK0c6daNgiTJ" alt="" width="272"><figcaption></figcaption></figure>

**Step 2:** Fill in the necessary information for the transaction.&#x20;

*In this example, we will swap ETH for WETH on the Ethereum Sepolia network. Once filled, hit "**Review**" to begin the process.*

<figure><img src="/files/HGr6qjTmgqhxJEtYTLmd" alt="" width="272"><figcaption></figcaption></figure>

**Step 3**: Check the transaction details, then press "**Swap**".

<figure><img src="/files/xII3lut8Nrqwe4lY8bTt" alt="" width="272"><figcaption></figcaption></figure>

**Step 4**: A popup will appear. Re-check the transaction details, then hit "**Approve**" to proceed.&#x20;

<figure><img src="/files/yyq3PREKXyAMpoyivr4o" alt="" width="272"><figcaption></figcaption></figure>

**Step 4**: You've successfully signed a transaction on a dApp! If the transaction is successful, you'll see a change in the balance of each token.

<figure><img src="/files/fTUbeIzbOEBPmMuSTi9T" alt="" width="272"><figcaption></figcaption></figure>
