# Dynamic Link to In-app Browser

D'CENT mobile app has Dynamic Link feature. You can make it easy for users to connect to the D'CENT mobile app's in-app browser by using Dynamic Link.

## Dynamic Link Format

D'CENT wallet's Dynamic Link consists of a base URL and parameters. There are `url` of the dapp and `network` as parameters.

* Dynamic Link Base URL :  [https://link.dcentwallet.com/DAppBrowser/](https://link.dcentwallet.com/DAppBrowser/?url=)

`url` parameter is encoded URI component and `network` parameter indicates which network the dapp is based on.

You can see the code below how to create Dynamic Link.

```javascript
const linkUrl = encodeURIComponent("url-of-the-dapp")
const network = 'ethereum-mainnet'
const deepLink = "https://link.dcentwallet.com/DAppBrowser/?url=" + linkUrl + "&network=" + network
```

### `network` list

| network parameter  | Network                     |
| ------------------ | --------------------------- |
| ethereum-mainnet   | Ethereum Mainnet            |
| ethereum-ropsten   | Ethereum Tesnet Ropsten     |
| ethereum-rinkeby   | Ethereum Testnet Rinkeby    |
| ethereum-goerli    | Ethereum Testnet Goerli     |
| ethereum-kovan     | Ethereum Testnet Kovan      |
| bsc-mainnet        | Binance Smart Chain Mainnet |
| bsc-testnet        | Binance Smart Chain Testnet |
| polygon-mainnet    | Polygon Mainnet             |
| polygon-mumbai     | Polygon Testnet Mumbai      |
| rsk-mainnet        | RSK Mainnet                 |
| rsk-testnet        | RSK Testnet                 |
| flare-coston       | Flare Testnet Coston        |
| klaytn-mainnet     | Klaytn Mainnet              |
| klaytn-baobab      | Klaytn Testnet Baobab       |
| tron-mainnet       | Tron Mainnet                |
| tron-shasta        | Tron Testnet Shasta         |
| heco-mainnet       | HECO Chain Mainnet          |
| xdai-mainnet       | xDai Chain Mainnet          |
| ftm-mainnet        | Fantom Mainnet Opera        |
| xdc-mainnet        | XinFin Network Mainnet      |
| celo-mainnet       | Celo Mainnet                |
| kcc-mainnet        | KCC Mainnet                 |
| avalanche-mainnet  | Avalanche C-Chain Mainnet   |
| arbitrum-mainnet   | Arbitrum Mainnet            |
| arbitrum-testnet   | Arbitrum Testnet Rinkeby    |
| boba-mainnet       | BOBA L2 Mainnet             |
| oec-mainnet        | OEC Mainnet                 |
| HARMONY-mainnet    | HARMONY Mainner             |
| HARMONY-mainnet    | HARMONY Testnet             |
| Orbit              | Orbit Chain                 |
| Orbit-testnet      | Orbit Chain                 |
| klaytn-evm-mainnet | Klaytn(EVM) Mainnet         |
| Oasys              | Oasys Games                 |
| Optimism           | Optimism Mainnet            |
| MEVerse            | MEVerse                     |
| BASE               | BASE                        |
| BASE-Goerli        | BASE Goerli Testnet         |
| ethereum-sepolia   | Ethereum Sepolia Testnet    |
| kroma              | Kroma Mainnet               |
| kroma-sepolia      | Kroma Sepolia Testnet       |
| astar              | Astar (EVM) Mainnet         |
| xrpl-mainnet       | XRPL Mainnet                |
| xrpl-testnet       | XRPL Testnet                |

### Testnet Enabling

If the `network` parameter is set as testnet, it will only work if the "enabled testnet" setting is turned on.

## Example Dynamic Link

Here are example Dynamic Links for your reference. Just click the link in the mobile environment to understand how it works.

* UniSwap : <https://link.dcentwallet.com/DAppBrowser/?url=https%3A%2F%2Fapp.uniswap.org%2F&network=ethereum-mainnet><br>
* PancakeSwap : <https://link.dcentwallet.com/DAppBrowser/?url=https%3A%2F%2Fpancakeswap.finance%2F&network=bsc-mainnet><br>
* KlaySwap : <https://link.dcentwallet.com/DAppBrowser/?url=https%3A%2F%2Fklayswap.com%2F&network=klaytn-mainnet>


---

# 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/dynamic-link/dynamic-link-to-in-app-browser.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.
