An extension of Cosmos Rust for Secret.
Name | Description | crates.io | docs.rs | CI Build |
---|---|---|---|---|
secretrs |
Secret SDK for Rust | |||
secret‑sdk‑proto |
Proto and gRPC definitions |
- use as much upstream stuff as possible from cosmos-rust
- use tonic gRPC clients for everything
- support gRPC-web client for wasm32 target
- (bonus) gRPC-gateway client
-
proto-build
crate like cosmos-rust and tendermint-rs each have -
secret-sdk-proto
crate that re-exportscosmos-sdk-proto
and adds secret protobuf structs -
secretrs
crate that re-exportscosmrs
and adds secret types, encryption tools -
secret-grpc
crate with full gRPC client implementation -
secret-grpc-gateway
crate with full gRPC-gateway (REST) client implementation
The proto-build crate in this repo clones and rebuilds proto files for all other crates, simply make the required edits in main.rs and run
cargo run
Rust 1.72