# Настройка 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="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FAmJIRQzyhO9TKkGijvHj%2F1.gif?alt=media&#x26;token=02a8e7c4-9d93-431f-a9ac-f498f1234ca8" alt=""><figcaption><p>Замена RPC.</p></figcaption></figure>
