# Getting Started

D'CENT mobile app has a dapp browser(a.k.a in-app browser). You can find the dapp browser in the "discovery" tab on D'CENT mobile app.

This document describes how your dapp interacts with D'CENT wallet's dapp browser.

## Download Mobile App

In order to develop on the D'CENT wallet, the first thing you have to do is to install D'CENT mobile app.

* Android App Download : <https://play.google.com/store/apps/details?id=com.kr.iotrust.dcent.wallet>
* iOS App Download : <https://apps.apple.com/kr/app/dcent-hardware-wallet/id1447206611>

## Enable Testnet

If you want to develop on the testnet environment, you can enable testnet mode on the mobile app.

* "Setting" tab -> "Enable testnet"

## Debugging Environment

Debugging feature is under development. When this feature is available, you can inspect the console log through WebView Inspector of Chrome (for Android) or Safari (for iOS). If you are facing a trouble during your integration, please contact us via email.

* contact email address : `contact@iotrust.kr`

## Create Account

Before using in-app browser, you have to create an account. Note that some accounts are created by default during the app initialization. For example, if your dapp is based on Ethereum, you have to have an ethereum account.

Here is the guidance on how to create an account.

* User Guide : <https://userguide.dcentwallet.com/mobile-app/create-account>

## Injected providers

There are 3 kinds of providers to be injected on the in-app browser.

| Network                                                                 | provider name                             |
| ----------------------------------------------------------------------- | ----------------------------------------- |
| <p>EVM compatible networks</p><p>(Ethereum, BSC, Polygon, RSK etc.)</p> | window\.ethereum                          |
| Klaytn network                                                          | <p>window\.klaytn</p><p>window\.caver</p> |
| XRPL network                                                            | window\.xrpl                              |

### EVM compatible networks

If your dapp is based on EVM compatible network, please see the section below.

{% content-ref url="/pages/-MY9Db0p5VVAZLkN81UF" %}
[EVM compatible networks](/in-app-browser/evm-compatible-networks.md)
{% endcontent-ref %}

### Klaytn network

If your dapp is based on Klaytn network, please see the section below.

{% content-ref url="/pages/-MY9DeXBHPAxbDGKy5l6" %}
[Kaia network](/in-app-browser/kaia-network.md)
{% endcontent-ref %}

### Tron network

If your dapp is based on Tron network, please see the section below.

{% content-ref url="/pages/-M\_P6LphaOYDpAqRiQRg" %}
[Broken mention](broken://pages/-M_P6LphaOYDpAqRiQRg)
{% endcontent-ref %}


---

# 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://dev-docs.dcentwallet.com/in-app-browser/getting-started.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.
