Haskellパッケージ
Hydraプロジェクトは、プロトコルのさまざまな部分を満たす複数のHaskellパッケージに分かれています。一部のパッケージは内部的でHydraプロジェクト専用ですが、汎用的なものもあり、同様の問題に直面している他のプロジェクトに役立つ可能性もあります。 いずれにしても Haddock ドキュメントに全てを公開します。
公開パッケージ
パッケージ | 概要 |
---|---|
plutus-merkle-tree | オンチェーンPlutusバリデータと互換性があるマークルツリーの実装 |
plutus-cbor | オンチェーンPlutusバリデータと互換性のあるCBORエンコーダの実装 |
hydra-prelude | 他のHydraパッケージで使用されるカスタムHydra導入部 |
hydra-cardano-api | 期間特化型と追加ユーティリティを持つ cardano-api ラッパー |
内部パッケージ
パッケージ | 概要 |
---|---|
hydra-node | Hydraノード |
hydra-node tests | Hydraノードのテストコード |
hydra-tui | Hydraノードを管理するためのターミナルユーザーインターフェイス(TUI) |
hydra-plutus | Hydra Plutusコントラクト |
hydra-cluster | CardanoとHydraノードのローカルクラスタを用いた統合テストパッケージ |