# Browsing Onchain

On the dGEN1, you mainly interact via dApps either via the modified Firefox browser that ships on the device, or via the dedicated dApps found on the dGEN1 app directory.

Regardless of the option that you choose, you'll have have to interact with the terminal screen.

When initiating any transaction or signature, the **terminal screen** will display a **transaction digest** for review.

What you see depends on whether a fingerprint is enrolled:

* **Fingerprint enrolled:**  ![](/files/OY3wryp1BDzszJHAkHyy)
* **No fingerprint enrolled:**  ![](/files/ISmQZV1nhU9MmftdODq3)

Regardless of your configuration, you can always press the **info (ℹ️) button** on the right side of the terminal screen to open a **detailed breakdown** of the transaction you’re about to sign, for example: ![](/files/dMvq1Ul8VwiUGToc4sDv)

To **decline** the transaction, press **DECLINE** on the bottom-left of the main screen. To **sign** the transaction:

* use your **fingerprint sensor** (if enrolled), or
* **swipe horizontally** on the terminal screen.

### Browser considerations

When using the modified Firefox browser that ships with the device, dGEN1 will automatically detect dApps and connect the built-in wallet for you.

If auto-connect doesn’t trigger, simply connect manually like you would on any other device:

* Select **dGEN1 Wallet** if it’s listed.
* If it isn’t listed, select **MetaMask** as a fallback. In both cases, the system will intercept the request and route it through the **dGEN1 wallet**.

***

### Use your dGEN1 on other systems

The dGEN1 can sign and execute transactions on any dApp that supports **QR-code wallet login**. This allows you to interact with dApps opened on other devices (such as a laptop or another phone) while securely signing transactions directly on your dGEN1.

#### Step by step guide

1. Open the app that you want to use and press on the connect button
2. A dialog window should now pop up, that provides login option like this
   1. <img src="/files/GlVOnAw05kaPjpbhcR1c" alt="" data-size="original">
3. Press on "WalletConnect" option:
   1. &#x20;![](/files/X1lipNjvF08FfjdFMv31)
4. A QR-code will now be presented to you, like this:
   1. &#x20;![](/files/x3Rey2xurSt2vcpgWIVr)
5. On your dGEN1, go to the quick settings and select the "Connect wallet" option:
   1. ![](/files/ldXuOqwRFufi3q6VrPJt)
6. Scan the QR-Code
7. To confirm the connection, press open with wallet
   1. &#x20; ![](/files/WyrGXkaYSr6WkInLo2kP)
8. You should now see that the wallet is connected to the website.&#x20;
   1. ![](/files/73ZAFBgNAcbUV02brVoy)&#x20;
   2. You can also monitor and end the connection on the device in the notification bar&#x20;

      ![](/files/ZmNZHK6xsuPX2jfzzbuw)
9. Interact with the app as you would normally would from your device.
10. Once you initiate a transaction, the tx will be piped to the dGEN1. Causing the tx info to appear on the main screen
    1. &#x20;![](/files/z6cfBzZld8unyMp4IDFE)
11. Sign the transaction as shown
    1. &#x20;![](/files/dMvq1Ul8VwiUGToc4sDv)


---

# Agent Instructions: 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://docs.freedomfactory.io/docs/browsing-onchain.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.
