Release v0.6.0
Pre-release
Pre-release
perun-node v0.6.0 is a regular development release.
Newly added:
- Implemented a new app with text based UI (TUI) for trying out perun-node.
- Validate contracts during node initialization.
- Added an example for directly using the payment API by importing
perun-node
module.
Seeapp/payment/payment_test.go
. - 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:
- Improved error handling. The errors returned by API provide a rich context and necessary data in structured format for easy error handling.
- Use structured logging. Request and response (success or error) are logged in a structured format for each API call.
- 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.