Open it (macOS blocks it), then System Settings → Privacy & Security → Open Anyway.
Or in Terminal: xattr -dr com.apple.quarantine Jumpgate.app
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.
The healthiest path wins — across providers and your own nodes.
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.
Provider-neutral. Self-hostable. Any wallet on top.
One endpoint wobbles; the gate stays green — no wallet ever notices.
Valaxy — or any wallet
local rpc gateway
127.0.0.1:8545
load-balanced upstreams
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.
The substrate is tiny — it fits a $4/month VPS. Only running your own chain node wants real metal.
fill in the blanks — each server sums to a spec and a place to buy it
| 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.
Open it (macOS blocks it), then System Settings → Privacy & Security → Open Anyway.
Or in Terminal: xattr -dr com.apple.quarantine Jumpgate.app
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.