> For the complete documentation index, see [llms.txt](https://docs.moneyonchain.com/omoc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.moneyonchain.com/omoc/dapp-guide.md).

# Dapp Guide

### Introduction

The intention of this document is to guide the user on how to interact with the dapp. For this reason, we assume that the reader has a knowledge of how the decentralized oracle system and its supporters work in general.

### Prerequisites

1. A complete understanding of the Oracle-Supporter interaction Setup and run your Oracle on a server.
2. Know the RSK address (0x...) and internet address of your Oracle (http\://:5556).
3. Install Metamask in your browser.

#### 1) Login and Setup

**1.A) Add RSK-Network to Metamask and select that network.**

Go to Network's menu, select Custom RPC and config the network with the following values and save:

![dapp](/files/-MScXsEC4bcy_dVZrBlh)

#### Testnet

![](/files/-MScYFQSpcO4cIGL_btl)

* Network name: RSKTestnet
* New RPC URL: <https://public-node.testnet.rsk.co>
* ChainId: 31

#### Mainnet

![](/files/-MbbW_eXmELp9WG1LGiY)

* Network name: RSK Mainnet
* New RPC URL:  <https://public-node.rsk.co>
* ChainId: 30

{% hint style="info" %}
Remember that for the following steps you will need some amount of RBTC to pay for the transactions to be made in the dapp.
{% endhint %}

**1.C) Enter the dapp and connect your metamask account.**

![](/files/-MScYAhZQxTWnDSd0jym)

**1.D) Select the address with which you are connected**

![](/files/-MScYMN-oASS4cTgS_43)

#### 2) Staking (Allow->Deposit)

To be able to subscribe your Oracle to coin pairs and participate in the rounds, you need to deposit a minimum amount of stake in the system. In order to do that, first you will need to have tokens or get them from the MoC foundation. Then go to the Staking page -> Deposit tab and allow the system to access your MoCToken. After that you can make the Deposit of the tokens.

![](/files/-MScYpIgHjvJa65Vz9Mq)

![](/files/-MScYsl8pUi12a8xHf98)

#### 3) Registration (Register->Subscribe)

To register your Oracle, you need to go to the Oracles tab -> Operation section. Then, you will have to enter the Oracle address and the network address. In the same sectio&#x6E;**,** you will be able to change the Oracle address, change the network address and remove the Oracle.

![](/files/-MScZ7TjwH1yG8jHeqSh)

#### 4) Edit your Oracle's configuration

In the section of the previous step you will be able to edit or remove your Oracle. If you chose to edit your Oracle, you can change the address and the network address.

![](/files/-MScZNNKK5lZNNrOgaoj)

#### 5) Subscribe to and unsubscribe from Coin Pairs

In order for your Oracle to participate in the coin pairs' rounds, you will need to subscribe to each coin pair. In the CoinPairs section, you will have to open the coin pair of your choice and click Subscribe.

![](/files/-MSc_tKxCfZ6zTPBWBqS)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.moneyonchain.com/omoc/dapp-guide.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.
