Hanzo DevandGitHub d4b5bbdab0 rpcdb: absorb Layer-B service spec from luxfi/proto (#2)
Folds the transport-agnostic rpcdb wire types (HasRequest/Response,
GetRequest/Response, PutRequest/Response, DeleteRequest/Response,
WriteBatchRequest/Response, CompactRequest/Response, CloseRequest/Response,
HealthCheckResponse, NewIteratorWithStartAndPrefixRequest/Response,
IteratorNextRequest/Response, IteratorErrorRequest/Response,
IteratorReleaseRequest/Response and the Error enum) into luxfi/protocol —
the canonical home for wire types and service specs in the Lux ecosystem.

Drops the local-only luxfi/proto module which had no upstream and was only
consumed via a replace directive in luxfi/node and luxfi/vm. One canonical
service-spec home, one and only one way to depend on it.

Layered topology unchanged:
  Layer A — wire framing                (github.com/luxfi/api/zap)
  Layer B — service spec (this package) (github.com/luxfi/protocol/rpcdb)
  Layer C — service impl + transport    (github.com/luxfi/node/db/rpcdb)
2026-05-16 16:25:21 -07:00
2026-02-14 05:26:23 -08:00
2026-03-11 10:35:54 -07:00
S
Description
No description provided
BSD-3-Clause
59 MiB
Languages
Go 96.9%
ZAP 3.1%