MORANANETWORK
Architecture

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.