Skip to content

Commit

Permalink
Update haskell-packages.md
Browse files Browse the repository at this point in the history
  • Loading branch information
olgahryniuk committed Jul 10, 2024
1 parent b27e643 commit 1ea7f6d
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions docs/docs/dev/haskell-packages.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# Haskell packages

The Hydra project is divided into several Haskell packages fulfilling different parts of the protocol. While some packages are internal and specific to the Hydra project, some are quite generic and may be useful to other projects facing similar issues. Regardless, we expose [Haddock](https://www.haskell.org/haddock/) documentation for all of them.
The Hydra project is segmented into several Haskell packages, each serving distinct parts of the protocol. While some packages are internal and tailored specifically to Hydra, others offer more generic functionalities that could benefit other projects tackling similar challenges. Comprehensive [Haddock](https://www.haskell.org/haddock/) documentation is provided for all packages.

## Public Packages
## Public packages

| Package | Description |
| --- | --- |
| [plutus-merkle-tree](pathname:///haddock/plutus-merkle-tree/index.html) | Implementation of Merkle Trees, compatible with on-chain Plutus validators. |
| [plutus-cbor](pathname:///haddock/plutus-cbor/index.html) | Implementation of CBOR encoders, compatible with on-chain Plutus validators. |
| [hydra-prelude](pathname:///haddock/hydra-prelude/index.html) | Custom Hydra Prelude used across other Hydra packages. |
| [hydra-cardano-api](pathname:///haddock/hydra-cardano-api/index.html) | A wrapper around the `cardano-api`, with era-specialized types and extra utilities. |
| [plutus-merkle-tree](pathname:///haddock/plutus-merkle-tree/index.html) | Implementation of Merkle trees, compatible with on-chain Plutus validators |
| [plutus-cbor](pathname:///haddock/plutus-cbor/index.html) | Implementation of CBOR encoders, compatible with on-chain Plutus validators |
| [hydra-prelude](pathname:///haddock/hydra-prelude/index.html) | Custom Hydra prelude used across other Hydra packages |
| [hydra-cardano-api](pathname:///haddock/hydra-cardano-api/index.html) | A wrapper around the `cardano-api`, with era-specialized types and extra utilities |

## Internal Packages
## Internal packages

| Package | Description |
| --- | --- |
| [hydra-node](pathname:///haddock/hydra-node/index.html) | The Hydra node. |
| [hydra-node tests](pathname:///haddock/hydra-node/tests/index.html) | The Hydra node test code. |
| [hydra-node](pathname:///haddock/hydra-node/index.html) | The Hydra node |
| [hydra-node tests](pathname:///haddock/hydra-node/tests/index.html) | The Hydra node test code |
| [hydra-tui](pathname:///haddock/hydra-tui/index.html) | Terminal User Interface (TUI) for managing a Hydra node |
| [hydra-plutus](pathname:///haddock/hydra-plutus/index.html) | Hydra Plutus Contracts |
| [hydra-cluster](pathname:///haddock/hydra-cluster/index.html) | Integration test suite using a local cluster of Cardano and hydra nodes |
| [hydra-plutus](pathname:///haddock/hydra-plutus/index.html) | Hydra Plutus contracts |
| [hydra-cluster](pathname:///haddock/hydra-cluster/index.html) | Integration test suite using a local cluster of Cardano and Hydra nodes |

0 comments on commit 1ea7f6d

Please sign in to comment.