Jumpgate

The gate your value routes through.

macOS app is unsigned — how to open

Open it (macOS blocks it), then System Settings → Privacy & Security → Open Anyway.
Or in Terminal: xattr -dr com.apple.quarantine Jumpgate.app

Apple Silicon or Intel? — which Mac build

Open the Apple menu (top‑left) → About This Mac. “Chip: Apple M…” means pick Silicon; “Processor: Intel…” means pick Intel.
In Terminal (Rosetta‑proof): sysctl -n hw.optional.arm64 prints 1 on Apple Silicon.
The Intel build runs on Apple Silicon through Rosetta — it works, but slower, so pick Silicon.

serving

Route

The healthiest path wins — across providers and your own nodes.

Tunnel

WireGuard to your nodes — or bring your own VPN.

Your gateway and nodes stay off the public internet — reachable only by devices you enroll, exposed to no one else. Fewer open ports, smaller attack surface, nothing for a stranger to find.

Yours

Provider-neutral. Self-hostable. Any wallet on top.

One endpoint wobbles; the gate stays green — no wallet ever notices.

Connect

Valaxy
MetaMask
Rabby
Internet Money
any wallet

Valaxy — or any wallet

Jumpgate

local rpc gateway
127.0.0.1:8545

your-node-01
Valve
Infura
Alchemy
any public RPC

load-balanced upstreams

the Jumpgate layer tunnels over WireGuard
your own box
Mullvad
Proton
IVPN
any WireGuard

Point your wallet at your local Jumpgate gateway — it speaks RPC like any node.

Behind it, add Valve, Infura, Alchemy — or any public RPC — as one upstream among many.

Host

The substrate is tiny — it fits a $4/month VPS. Only running your own chain node wants real metal.

Plan your server

fill in the blanks — each server sums to a spec and a place to buy it

Per-service reference
Service RAM CPU Disk Network / notes
WireGuard VPN ~50 MB 1 vCPU <1 GB public IPv4 + open UDP port (51820)
eRPC gateway · native, systemd ~64 MB 1 vCPU ~1 GB inbound RPC port; outbound to upstreams
Public HTTPS front · Caddy +~50 MB +<1 GB adds 443 (TLS); native, no docker needed
eRPC gateway · Docker (optional) ~1 GB 1 vCPU ~5 GB container packaging — a choice, not a requirement
Consensus client · Lighthouse +2–4 GB +~250 GB pairs with an execution node
Ethereum node · archive (reth + Lighthouse) 16 GB+ 4+ cores ~3 TB NVMe disk measured on valve's fleet; ram/cpu reth's spec; TLC NVMe, stable 24 Mbps+
PulseChain node · archive 16 GB+ 4+ cores ~2 TB NVMe disk measured on valve's fleet; testnet v4 ~1.5 TB
Ethereum node · full / pruned 8 GB+ 4+ cores ~1.5 TB NVMe if you don't need history
PulseChain node · full / pruned 8 GB+ 4+ cores ~1 TB NVMe if you don't need history
Validator client · Lighthouse/Prysm VC ~0.5 GB <1 GB loopback to local beacon; needs an execution+beacon node; 32-ETH stake per validator (not hardware)
Firehose · fireeth + MinIO ≈ +3.7 TB advanced layer · on an archive node; eth machine ~6 TB total
Snapshots · reth static files artifact space advanced layer · high egress; snapshots.reth.rs

measured — disk, live on valve's fleet (Hetzner bare metal); node ram/cpu follow reth's spec. ≈ approximate — chain state grows; verify current chain size before you buy.

jumpgate.app
macOS app is unsigned — how to open

Open it (macOS blocks it), then System Settings → Privacy & Security → Open Anyway.
Or in Terminal: xattr -dr com.apple.quarantine Jumpgate.app

Apple Silicon or Intel? — which Mac build

Open the Apple menu (top‑left) → About This Mac. “Chip: Apple M…” means pick Silicon; “Processor: Intel…” means pick Intel.
In Terminal (Rosetta‑proof): sysctl -n hw.optional.arm64 prints 1 on Apple Silicon.
The Intel build runs on Apple Silicon through Rosetta — it works, but slower, so pick Silicon.