Files
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
..