20 releases (breaking)

0.16.0 Mar 15, 2024
0.15.0 Oct 3, 2023
0.14.0 May 3, 2023
0.12.0 Mar 23, 2023
0.0.0 May 4, 2021

#1355 in Magic Beans

Download history 3234/week @ 2023-12-20 1596/week @ 2023-12-27 3578/week @ 2024-01-03 4652/week @ 2024-01-10 4553/week @ 2024-01-17 4676/week @ 2024-01-24 5094/week @ 2024-01-31 4829/week @ 2024-02-07 5519/week @ 2024-02-14 4004/week @ 2024-02-21 3986/week @ 2024-02-28 4459/week @ 2024-03-06 6156/week @ 2024-03-13 4150/week @ 2024-03-20 3573/week @ 2024-03-27 3754/week @ 2024-04-03

18,593 downloads per month
Used in 53 crates (29 directly)

Apache-2.0

1.5MB
34K SLoC

CosmRS: Cosmos Wallet and SDK for Rust

Crate Docs Build Status Apache 2.0 Licensed MSRV

Framework for building Cosmos blockchain applications in Rust, modeled off of the Cosmos SDK for Golang.

About

This library is presently designed to serve as a client for interacting with the Golang implementation of the Cosmos SDK, providing things like wallet functionality such as transaction signing, and a builder/parser for Cosmos SDK formatted transaction messages.

It does not implement server-side functionality (yet), such as hooks and message passing.

Features

  • CosmWasm: messages used by smart contracts written using CosmWasm
  • Staking: support for staking with validators
  • Transactions: build, sign, and/or parse Cosmos SDK transactions

Minimum Supported Rust Version

This crate is supported on Rust 1.72 or newer.

Dependencies

~7–21MB
~307K SLoC