Skip to content

koltigin/IBC-RS-Hermes-Turkce

 
 

Repository files navigation

IBC-RS - Türkçe

Cosmos Ekosistemi

Build Status End to End testing Apache 2.0 Licensed Rust Stable Rust 1.60+

Inter-Blockchain Communication (IBC) protokolünün Rust uygulaması.

Bu proje öncelikle dört paketten oluşmaktadır:

  • ibc paketi, IBC protokolü için ana veri yapılarını ve zincir üstü mantığı tanımlar.
  • ibc-relayer paketi, bir library olarak bir IBC aktarıcısının uygulamasını sağlar.
  • ibc-relayer-cli paketi, hermes binary dosyasını içeren bir CLI'dir (ibc-relayer kitaplığı üzerindeki bir sarıcı).
  • ibc-proto paketi, Cosmos SDK ve onun IBC yapıları ile etkileşim için gerekli .proto tanımlarından oluşturulan Rust tiplerine sahip bir kitaplıktır.
  • [ibc-telemetri][ibc-telemetri-crate-link] paketi, telemetri verilerini toplamak ve bunu bir Prometheus uç noktasında açığa çıkarmak için hermes CLI'de kullanım için bir kitaplıktır.
  • ibc-test-framework kasası, Cosmos full node'larıyla birlikte aktarıcının oluşturulmasını içeren uçtan uca (E2E) testler yazmak için altyapı ve çerçeve sağlar.

Daha fazla ayrıntı için aşağıdaki tabloya bakın.

TLA+ özellikleri içerir.

Paket adı Tipi Versiyon Dokümanlar
ibc lib IBC Crate IBC Docs
ibc-relayer lib IBC Relayer Crate IBC Relayer Docs
ibc-relayer-cli bin: hermes IBC Relayer CLI Crate IBC Relayer CLI Docs
ibc-relayer-rest lib IBC Relayer REST Crate IBC Relayer REST Docs
ibc-proto lib IBC Proto Crate IBC Proto Docs
ibc-telemetry lib IBC Telemetry Crate IBC Telemetry Docs
ibc-test-framework lib IBC Test Framework Crate IBC Test Framework Docs

Gereksinimler

Bu projedeki paketler, Rust'ın en son kararlı sürümünü gerektiriyor: 1.60.0.

Hermes Rehberi

Hermes olarak adlandırılan relayer CLI binary dosyası, bu adreste kapsamlı bir kılavuza bulunmaktadır: hermes.informal.systems.

Katkıda Bulunma

IBC, cosmos/ibc deposunda İngilizce olarak belirtilir. Herhangi bir protokol değişikliği veya açıklama buraya eklenmelidir.

Bu depo, IBC modülleri ve aktarıcı için TLA+ özeliklerini ve Rust uygulamasını içerir. Katkıda bulunmakla ilgileniyorsanız, lütfen bir konu hakkında yorum yapın veya yeni bir tane açın!

Ayrıca bkz. CONTRIBUTING.md.

Sürüm Oluşturma

API'ler hala aktif geliştirme aşamasında olsa da Semantik Sürüm Oluşturma'yı takip ediyoruz.

Kaynaklar

Lisans

Telif hakkı © 2022 Informal Systems Inc. ve ibc-rs yazarları.

Apache Lisansı, Sürüm 2.0 ("Lisans"); Lisansa uygun olmadıkça bu depodaki dosyaları kullanamazsınız. Lisansın bir kopyasını şu adresten edinebilirsiniz:

https://www.apache.org/licenses/LICENSE-2.0

Yürürlükteki yasa tarafından gerekmedikçe veya yazılı olarak kabul edilmedikçe, Lisans kapsamında dağıtılan yazılım, açık veya zımni HİÇBİR GARANTİ VEYA KOŞUL OLMADAN "OLDUĞU GİBİ" dağıtılır. Lisans kapsamındaki izinleri ve sınırlamaları yöneten belirli dil için Lisansa bakın.

About

IBC Relayer (Hermes) and Modules in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Rust 94.9%
  • TLA 1.7%
  • Shell 1.5%
  • Python 1.5%
  • CSS 0.4%
  • Nix 0.0%