Skip to content

Release v0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@manoranjith manoranjith released this 08 Jul 13:56

perun-node v0.6.0 is a regular development release.

Newly added:

  1. Implemented a new app with text based UI (TUI) for trying out perun-node.
  2. Validate contracts during node initialization.
  3. Added an example for directly using the payment API by importing perun-node module.
    See app/payment/payment_test.go.
  4. Updated the payment API to allow use of ERC20 token as currency.
    • A channel can be opened with balances in more than one currencies.
    • Multiple payments involving different currencies can be made in a single API call.
    • Asset contracts for ERC20 tokens can be specified in node config file or registered via API.

Improvements:

  1. Improved error handling. The errors returned by API provide a rich context and necessary data in structured format for easy error handling.
  2. Use structured logging. Request and response (success or error) are logged in a structured format for each API call.
  3. Use weak (scrypt) encryption parameters for ethereum keystore wallets by default. This makes the open session action in tests and in CLI/TUI apps to be much faster.

For detailed information on changes covered in the release, see the milestone 12.