0.3.0
Pre-release
Pre-release
Added
- Implementation of on-chain verification of Hydra Head lifecycle without contests. This first version with its various shortcuts is documented on examples of the full and abort on-chain life-cycles of a Hydra Head
- Enable nix-shell on Mac
- Build separate docker images for
hydra-nodeandhydra-tuiavailable as packages from GitHub repo - Utility executable
inspect-scriptto dump contracts for further analysis - CBOR encoder and Merkle-Tree in Plutus as separate packages
plutus-cborandplutus-merkle-tree, released & tagged separately
Changed
- Package
local-clusteris nowhydra-cluster. - Use
cardano-apitypes and functions to interact with chain. - Refine computation of fees from internal wallet.
- Remove several sources of
errorin chain interaction component.
Known issues
collectComTxrequires increase in tx size limit over current mainchain parameters to 32KB, which should be alleviated with Plutus optimisations and merging all contracts in one in future releases- Head can collect at most 9 commits and each party can commit either 1 or 0 UTXO to a Head
fanoutTxcannot handle more than 100 UTxO with the standard tx size of 16KB (200 with the temporary increase for test purpose).- Known issues from
0.2.0still apply