Skip to content

0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ch1bo ch1bo released this 22 Jun 12:57
· 7269 commits to master since this release
0.6.0
68024d5

Added

  • Implement on-chain contestation logic #192:

    • Node will automatically post a Contest transaction when it observes a Close or Contest with an obsolete snapshot
    • Posting a fan-out transaction is not possible before the contestation dealine has passed
  • Transactions can now be submitted as raw CBOR-serialized object, base16 encoded, using the NewTx client input. This also supports the text-envelope format from cardano-cli out of the box. See the api Reference.

  • BREAKING The hydra-node does not finalize Heads automatically anymore.

    • Instead clients do get a new ReadyToFanout server output after the contestation period and
    • Clients can use the Fanout client input command to deliberately finalize a Head when it is closed and the contestation period passed.
  • Remaining contestation period is included in HeadIsClosed and displayed in hydra-tui.

Changed

  • BREAKING: The starting state of a Head is renamed to IdleState, which is visible in the log API.

Fixed

  • Head script to check UTxO hash upon closing the head correctly #338. Previously it was possible to close the head with arbitrary UTxO.
  • Clients can fanout a Head closed without any off-chain transactions (eg. with initial snapshot) #395