feat(swqos): add Lunar Lander (HelloMoon) provider with binary HTTP and QUIC support

- HTTP binary mode: POST /send-bin with bincode body, x-api-key header, keepalive ping
- QUIC mode: port 16888 via lunar-lander-quic-client crate, fire-and-forget uni streams
- Dual transport: SwqosConfig::LunarLander(key, region, url, transport) like Astralane
- 10 moon-prefix tip accounts, 0.001 SOL minimum tip
- Regional endpoints: NYC, Frankfurt, Amsterdam, Ashburn, Tokyo
This commit is contained in:
Joe Abbey
2026-03-30 13:43:26 -04:00
parent ae890ad976
commit 70d1da0b13
4 changed files with 380 additions and 10 deletions
+1
View File
@@ -108,6 +108,7 @@ arc-swap = "1.7"
sha2 = "0.10"
tonic-prost = "0.14.2"
quinn = { version = "0.11", default-features = false, features = ["rustls"] }
lunar-lander-quic-client = "0.1"
rcgen = "0.13"
uuid = "1.11"