メインコンテンツまでスキップ

Haskellパッケージ

Hydraプロジェクトは、プロトコルのさまざまな部分を満たす複数のHaskellパッケージに分かれています。一部のパッケージは内部的でHydraプロジェクト専用ですが、汎用的なものもあり、同様の問題に直面している他のプロジェクトに役立つ可能性もあります。 いずれにしても Haddock ドキュメントに全てを公開します。

公開パッケージ

パッケージ概要
plutus-merkle-treeオンチェーンPlutusバリデータと互換性があるマークルツリーの実装
plutus-cborオンチェーンPlutusバリデータと互換性のあるCBORエンコーダの実装
hydra-prelude他のHydraパッケージで使用されるカスタムHydra導入部
hydra-cardano-api期間特化型と追加ユーティリティを持つ cardano-api ラッパー

内部パッケージ

パッケージ概要
hydra-nodeHydraノード
hydra-node testsHydraノードのテストコード
hydra-tuiHydraノードを管理するためのターミナルユーザーインターフェイス(TUI)
hydra-plutusHydra Plutusコントラクト
hydra-clusterCardanoとHydraノードのローカルクラスタを用いた統合テストパッケージ