High-Level Use Cases #885
Replies: 1 comment
-
At a high level I'd say @iqlusioninc's use cases boil down to the following two coarse grained areas: Core data structures / typesIn libraries and apps where we want to consume chain state / "metadata", we would like a common set of rich types for representing as much. Some concrete examples which weren't mentioned above:
Notably these use cases do not require the cryptography libraries which are currently a requirement of tendermint-rs. Another example that might surprisingly fit this use case is Cryptography / signingAs previously noted, TMKMS and cosmos-rust provide validator and transaction signing capabilities respectively. Separating the "core data structures" versus "cryptography" use cases has been proposed before, and was something I brought up again in #892, where I suggested spinning out a |
Beta Was this translation helpful? Give feedback.
-
Some time ago there was discussion around capturing use cases for
tendermint-rs
. Let's collect these use cases here.The questions we want to answer:
tendermint-rs
repository and what should be considered a separate repository?At present, we'd ideally like to move towards making
tendermint-rs
a framework for doing useful Tendermint-related things. Binaries would naturally then be moved to/created in separate repositories, as we can then separate framework-related issues from operational ones.Feel free to comment below if you'd like your use case added!
Current Use Cases
These are uses cases where we know the people making use of current released code and why they're using it.
Envisaged Use Cases
These are use cases where we know the people and what they want to do in relation to Tendermint in Rust, but the code's either a WIP or does not yet exist.
Beta Was this translation helpful? Give feedback.
All reactions