# `cuprate-types`
Shared data types within Cuprate.

This crate is a kitchen-sink for data types that are shared across Cuprate.

# Features flags
| Feature flag | Does what |
|--------------|-----------|
| `blockchain` | Enables the `blockchain` module, containing the blockchain database request/response types
| `serde`      | Enables `serde` on types where applicable
| `epee`       | Enables `cuprate-epee-encoding` on types where applicable
| `proptest`   | Enables `proptest::arbitrary::Arbitrary` on some types