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-node
andhydra-tui
available as packages from GitHub repo - Utility executable
inspect-script
to dump contracts for further analysis - CBOR encoder and Merkle-Tree in Plutus as separate packages
plutus-cbor
andplutus-merkle-tree
, released & tagged separately
Changed
- Package
local-cluster
is nowhydra-cluster
. - Use
cardano-api
types and functions to interact with chain. - Refine computation of fees from internal wallet.
- Remove several sources of
error
in chain interaction component.
Known issues
collectComTx
requires 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
fanoutTx
cannot 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.0
still apply