Useful scripts & configurations for setting up public RPC nodes.
- 0-line: Sentry node array deployment workflow to minimize surface area of home validators connected to public networks.
- Flea Flicker: RPC,API,GRPC,SEED reverse proxy configuration & guide.
- Instant Replay: minio-ipfs storage layer for distribution of node snapshots
- Scrimmage: deterministic test scenarios
- use dedicated load-balancer to distribute rpc,api,grpc calls to all oline nodes
- tmkms step by step
- automated polling of health of deployment / topping up of escrow
- HTTP/3 routing
- gradual deployment rollback/updating existing deployment: we should be able to update/rollback existing node gradually in case of error in updated deployment, fallback to active nodes so endpoints have minimal/no downtime
- script for exporting entire state
- serve addressbook
- updaate metadata.json to include latest url for autoamated download (ensure we have both server & ipfs urls in latest.json )
- include server url (snpahost.terp.network && also ipfs gateway url)
- wrap xml into html web app for displaying available snapshots
- script for exporting entire state
- reproducible script to build and store cosmovisor binary
- setup ssh logic
- use ssh to send mnemonic seeed and start service
- script for using ssh to update config live
- ensure configuration is accurate
- PIR: private information retrieval indexer
- special teams: vpn oline for oline
- special taems: ephemeral deployments (rotate service provider & location)
- agent skill for creating variabalized SDL's, and wiring into scripts
This is educational purposes. Dont use this in production envrionment, or if you do be certain you know what you are doing and dont expect it to work as intended just because this awesome github exists.