Run RPC Worker/Monitor
Pre requirements
Before continuing make sure you have met Registering UID.
Clone rpc-subnet:
git clone https://github.com/jungoai/rpc-subnet.git
cd rpc-subnet
Configuration
Create .env file
cp .env.example .env
Customize the parameters in the .env file. Some of these parameters are for Workers, others are for Monitors, and some are needed for both.
Create .providers.json
cp ./.providers.json ~/.providers.json
Open .providers.json in your favorite editor and add your RPC endpoints under providers field.
code ~/.providers.json
E.g:
{
"providers": [
"http://127.0.0.1:8888"
]
}
Run with Docker
Run Worker:
. ./scripts/run_rpc_worker_docker.sh
Run Monitor:
. ./scripts/run_rpc_monitor_docker.sh
Note:
If you are connecting to a local jungochain node with fast-blocks enabled, you should pass
--fast_blocks into ./scripts/run_rpc_monitor_docker.sh
Also you can customize scripts.
Development
See here.