# Use DAPP Network Services

## Use DAPP Network Services

To utilize the DAPP Network on another chain as a developer, a two way mapping must first be established between the EOS mainnet account that is staking the DAPP to the service package and the account on the side chain that will use the services.&#x20;

The point of this mapping is to verify that an account on the EOS mainnet has given permission to an account on another chain to be able to bill on the EOS mainnet account’s behalf. This mapping must also be verified on the new chain in question. A mainnet account can allow multiple new chain accounts to bill for services.

On the EOS mainnet this mapping is performed with the [`addaccount`](https://bloks.io/account/liquidx.dsp?loadContract=true\&tab=Actions\&table=chainentry\&account=liquidx.dsp\&scope=CHAIN_NAME_HERE\&limit=100\&action=addaccount) action on the [`liquidx.dsp`](https://bloks.io/account/liquidx.dsp) account. On the new chain in question, this is performed with the `setlink` action on the account that has deployed the `dappservicex.cpp` contract (hopefully `dappservicex` for simplicity, but any account name can be used). To figure out what account name this is, a DSP, BP, or community member can be asked.

Guide:

{% content-ref url="/pages/-MYoJoDmiEzEWhOoWQDh" %}
[Smart Contract Steps](/liquidapps-documentation/liquidx-stake-across-chains/getting-started-with-liquidx/use-dapp-network-services/smart-contract-steps.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MYoJs1fnkHJSLwaxi5l" %}
[Add DSP on New Chain](/liquidapps-documentation/liquidx-stake-across-chains/getting-started-with-liquidx/use-dapp-network-services/add-dsp-on-new-chain.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MYoJuanOGd42676vu9\_" %}
[Map Mainnet to New Chain](/liquidapps-documentation/liquidx-stake-across-chains/getting-started-with-liquidx/use-dapp-network-services/map-mainnet-to-new-chain.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MYoJwoaPYRnw9ru\_j8f" %}
[Map New Chain to Mainnet](/liquidapps-documentation/liquidx-stake-across-chains/getting-started-with-liquidx/use-dapp-network-services/map-new-chain-to-mainnet.md)
{% 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://docs.liquidapps.io/liquidapps-documentation/liquidx-stake-across-chains/getting-started-with-liquidx/use-dapp-network-services.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.
