Lightd Gateway Architecture
Morana Lightd is a gateway (Go service) that lets light wallets sync without downloading or validating the full chain themselves.
What it does
- Indexes the chain into compact blocks for shielded scanning.
- Indexes transparent outputs and spends for transparent balances (in progress).
- Serves wallets over gRPC/TLS.
- Handles reorgs, rolling back and re-applying affected blocks.
Privacy properties
- The gateway sees the compact, public block data and the addresses a transparent wallet asks about.
- It cannot decrypt shielded notes — only the wallet holding the viewing/spending keys can.
- For maximum privacy, run your own lightd against your own node.
Endpoints
Lightd (testnet): https://gw1.morana.network (gRPC/TLS)
Operating your own
Point lightd at a trusted full node, expose only the gRPC/TLS port, and front it with TLS (the public deployment uses Caddy). The wallet's lightd-client crate speaks the gateway protocol.