Skip to content
/ RPCh Public
forked from hoprnet/RPCh

RPCh is the only private RPC provider. Uses HOPR under the hood.

License

Notifications You must be signed in to change notification settings

tolbrino/RPCh

 
 

Repository files navigation

RPCh monorepo

Description

The RPCh monorepo contains the main components required to bring RPCh to life.

Project structure

We have four main project folders:

  1. configs: contains internal configurations, not published
  2. packages: contains libraries that are used internally, and could be used externally, published
  3. apps: contains services which are run centrally by the RPCh org
  4. devkit: contains developer tools and sandbox material

Getting started

  1. Install nodejs v16
  2. Download dependencies with yarn
  3. Build everything with yarn build

Try it out

Checkout Sandbox which lets you try RPCh locally via docker.

For developers

  • coverage: currently we can generate coverage reports for each project, but we do not have a threshold set in which we would fail our CI
  • dependency check: we currently use check-dependency-version-consistency to ensure consistency between the dependency version, future plan is to use depcheck for every project to ensure all libraries are correctly added per package.json

About

RPCh is the only private RPC provider. Uses HOPR under the hood.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 95.0%
  • JavaScript 2.5%
  • Dockerfile 1.4%
  • Shell 1.1%