# Настройка RPC

**RPC** (Remote Procedure Call) облегчают доступ пользователя к блокчейну для чтения/записи данных в него, к ним подключаются другие участники сети без необходимости поднятия собственных нод.

Любой пользователь, подключенный к RPC-провайдеру, доверяет честности провайдера. Вся проверка данных о корректности транзакций происходит на серверах провайдера RPC, тем самым RPC может фильтровать мусорные транзакции и не позволять засорять секвенсеры.

У любой RPC есть механизм защиты в виде так называемого Rate Limit. Rate Limit - это автоматическое ограничение пользователя, который отсылает слишком много запросов к ноде через конкретный RPC в определенный отрезок времени (минута/час/день). Чтобы ограничить нагрузки на сервера провайдера RPC, доступ такого пользователя будет на время запрещен.

У публичных RPC этот лимит минимальный, например, до 50-100 запросов в минуту. Если вы достигли этого лимита, ваш IP забанят, и пока вы не смените IP или не дождетесь, когда  ваш IP "разбанят" (этот процесс может занимать до суток в зависимости от провайдера), RPC у вас работать не будет.

Этот лимит влияет на работу Combine. Если вы достигли лимита, и вас забанили, у вас перестанут подгружаться актуальные балансы кошельков, и вы не сможете запустить сессию. Также, если вы достигните лимита во время уже работающей сессии, у вас будут в логах ошибки, пока вы не измените RPC.

Чтобы увеличить этот лимит, мы **настоятельно рекомендуем** использовать приватные RPC от [Ankr](https://www.ankr.com) или других провайдеров, которые дают возможность получения приватных RPC. Для этого нужно просто зарегистрироваться на их сайте, получить эти RPC и импортировать их в Combine.&#x20;

У таких провайдеров есть бесплатный вариант приватных RPC (он тоже с ограничениями по запросам), а есть платный вариант с более широким лимитом, и мы советуем пользоваться именно платными RPC. Используя платные RPC вы очень редко будете сталкиваться с проблемами, связанными с RPC, и ваш пользовательский опыт при использовании нашего приложения будет на более высоком уровне.&#x20;

Публичные RPC вы можете найти на сайте [Сhainlist](https://chainlist.org/).

***

### Добавление и замена RPC:

* После установки Combine будут автоматически добавлены публичные RPC. Чтобы их изменить, переходим в **Setting -> RPC Setting**;
* Находим нужную сеть и меняем действующую RPC на вашу, кастомную;
* Если импортированная RPC работает корректно, нажимаем **Save** и сохраняем её.

<figure><img src="/files/3a2nVJoYuwswoa0IGXCL" alt=""><figcaption><p>Замена RPC.</p></figcaption></figure>


---

# 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://nfd-gg.gitbook.io/main/ru-combine-software/razdel-setting/nastroika-rpc.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.
