#cosmos #transaction #blockchain #tendermint #smart-contracts

cosmrs

基于 Cosmos 的区块链的交易构建器和签名者

23 个版本 (破坏性)

0.19.0 2024 年 8 月 14 日
0.17.0 2024 年 6 月 27 日
0.16.0 2024 年 3 月 15 日
0.15.0 2023 年 10 月 3 日
0.0.0 2021 年 5 月 4 日

#1305 in 魔法豆

Download history 4939/week @ 2024-04-26 4508/week @ 2024-05-03 4488/week @ 2024-05-10 3897/week @ 2024-05-17 5831/week @ 2024-05-24 5877/week @ 2024-05-31 6143/week @ 2024-06-07 5113/week @ 2024-06-14 6123/week @ 2024-06-21 6322/week @ 2024-06-28 5755/week @ 2024-07-05 5720/week @ 2024-07-12 6975/week @ 2024-07-19 5832/week @ 2024-07-26 6196/week @ 2024-08-02 5201/week @ 2024-08-09

每月下载量 25,586
用于 73 个crate(39 个直接)

Apache-2.0

6MB
136K SLoC

CosmRS: Rust 的 Cosmos 钱包和 SDK

Crate Docs Build Status Apache 2.0 Licensed MSRV

用于在 Rust 中构建 Cosmos 区块链应用的框架,基于 Cosmos SDK for Golang

关于

这个库目前设计为与 Cosmos SDK 的 Golang 实现 客户端 交互,提供诸如交易签名等钱包功能,以及 Cosmos SDK 格式化交易消息的构建器/解析器。

它不实现服务器端功能(目前尚未实现),如钩子和消息传递。

功能

  • CosmWasm: CosmWasm 编写的智能合约使用的消息
  • 委托: 支持与验证器的委托
  • 交易: 构建、签名和/或解析 Cosmos SDK 交易

最低支持的 Rust 版本

此 crate 支持 Rust 1.72 或更高版本。

依赖关系

~7–21MB
~308K SLoC