mirror of
https://github.com/luxfi/proto.git
synced 2026-07-27 07:04:45 +00:00
d4b5bbdab0835c769c2838393693a88e41fb4b5c
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)
Languages
Go
96.9%
ZAP
3.1%