{"id":13566329,"url":"https://github.com/okp4/cosmos-rust","last_synced_at":"2025-04-04T00:30:29.130Z","repository":{"id":49870716,"uuid":"518385247","full_name":"okp4/cosmos-rust","owner":"okp4","description":"The home of all shared Rust resources for the Cosmos ecosystem.","archived":false,"fork":true,"pushed_at":"2022-07-27T09:51:22.000Z","size":567,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-04T20:42:25.987Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"cosmos/cosmos-rust","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/okp4.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-27T09:06:00.000Z","updated_at":"2022-11-23T16:42:38.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/okp4/cosmos-rust","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okp4%2Fcosmos-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okp4%2Fcosmos-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okp4%2Fcosmos-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okp4%2Fcosmos-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/okp4","download_url":"https://codeload.github.com/okp4/cosmos-rust/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247103305,"owners_count":20884023,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T13:02:07.301Z","updated_at":"2025-04-04T00:30:28.668Z","avatar_url":"https://github.com/okp4.png","language":null,"funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# Cosmos Rust\n\nThis is a place for commonly shared rust resources related to the Cosmos ecosystem.\n\n## Crates\n\n| Name                 | Description                 | crates.io | docs.rs | CI Build |\n|----------------------|-----------------------------|-----------|---------|----------|\n| [`cosmrs`]           | Cosmos SDK for Rust         | [![crates.io][cosmrs-crate-img]][cosmrs-crate-link] | [![docs.rs][cosmrs-docs-img]][cosmrs-docs-link] | [![CI][cosmrs-ci-img]][cosmrs-ci-link] |\n| [`cosmos‑sdk‑proto`] | Proto and gRPC definitions  | [![crates.io][cosmos-sdk-proto-crate-img]][cosmrs-crate-link] | ![docs.rs][cosmos-sdk-proto-docs-img] | [![CI][cosmos-sdk-proto-ci-img]][cosmos-sdk-proto-ci-link] |\n\n## Merge Policy\n\nThe goal of this repository is to create a place for upstream consensus in the Cosmos Rust community. Different applications will have different requirements from libraries, this repo should strive to contain only code that is useful and actively used by more than one organization.\n\nCurrent maintainers of this repo include [InformalSystems](https://github.com/informalsystems), [Iqlusion](https://github.com/iqlusioninc), [Confio](https://github.com/confio), and [Althea](https://github.com/althea-net)\n\nA pull request should be approved by representatives from at least two of those organizations\nbefore being merged. In order to update membership or update these rules a pull request changing\nthis description must be approved.\n\n## Branch etiquette\n\nBranches in this repo should be of the format git-username/branch-name in order to reduce\nclutter and prevent collisions. There is an installed git hook that will automatically enforce\nthat branches at least contain a /\n\n## Building Proto files from source\n\nThe single proto-build crate in this repo clones and rebuilds proto files for\nall other crates, simply make the required edits in [main.rs](proto-build/main.rs) and run\n\n    cargo run\n\n## Minimum Supported Rust Version\n\nRust **1.57**\n\n[//]: # \"crates\"\n\n[`cosmrs`]: https://github.com/cosmos/cosmos-rust/tree/main/cosmrs\n[`cosmos‑sdk‑proto`]: https://github.com/cosmos/cosmos-rust/tree/main/cosmos-sdk-proto\n\n[//]: # \"badges\"\n\n[cosmrs-crate-img]: https://img.shields.io/crates/v/cosmrs.svg?logo=rust\n[cosmrs-crate-link]: https://crates.io/crates/cosmrs\n[cosmrs-docs-img]: https://docs.rs/cosmrs/badge.svg\n[cosmrs-docs-link]: https://docs.rs/cosmrs/\n[cosmrs-ci-img]: https://github.com/cosmos/cosmos-rust/workflows/cosmrs/badge.svg\n[cosmrs-ci-link]: https://github.com/cosmos/cosmos-rust/actions/workflows/cosmrs.yml\n\n[cosmos-sdk-proto-crate-img]: https://img.shields.io/crates/v/cosmos-sdk-proto.svg?logo=rust\n[cosmrs-crate-link]: https://crates.io/crates/cosmos-sdk-proto\n[cosmos-sdk-proto-docs-img]: https://docs.rs/cosmos-sdk-proto/badge.svg\n[cosmos-sdk-proto-docs-link]: https://docs.rs/cosmos-sdk-proto/\n[cosmos-sdk-proto-ci-img]: https://github.com/cosmos/cosmos-rust/workflows/cosmos-sdk-proto/badge.svg\n[cosmos-sdk-proto-ci-link]: https://github.com/cosmos/cosmos-rust/actions/workflows/cosmos-sdk-proto.yml\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokp4%2Fcosmos-rust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fokp4%2Fcosmos-rust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokp4%2Fcosmos-rust/lists"}