Skip to content

Latest commit

 

History

History
24 lines (12 loc) · 1.61 KB

faq.adoc

File metadata and controls

24 lines (12 loc) · 1.61 KB

FAQ

Is {prj} a registry ?

No. While {prj} provides a very basic default list of RPC endpoints, this list will remain small and rather unmaintained. It will contain only a few of the core RPC Enpoints of the network and will surely miss many important ones.

Can I use a private registry ?

Sure! And this is the idea behind {prj}. You can tap into both public and private registry to build up your very own database of RPC Endpoints.

How can I be sure that my list is up to date ?

The {cli} can help you refresh/update your endpoints in 2 ways: first it will check the registries for new endpoints and add them to your list, but it will also test the endpoints in order to ensure that your local endpoints list remains of quality.

Using the {lib} also gather (locally) some information about the RPC Endpoints you are connecting to. This is done to allow you skipping poor quality Endpoints over time, while keeping a list of quality RPC Endpoints up to date. This is all local and 100% opinionated: an endpoint you may see as bad may work great for someone else, moreover, the config (will) allow customizing the list of endpoints.

Can I host my own registry ?

Absolutely and that would be great. If you make a public one, please open a PR in this repo so we can document the list of public registries.

How does {prj} decides whether an RPC Endpoint is good or bad ?

Eveytime you connect (or ask for a refresh), {prj} checks whether an endpoint is reachable and if it is, gathers a few metrics about it. This allows maintaining a list of the best endpoints for you. This list is personal and remains on your machine.