Testnet Pre-release v2.0.0-rc.2
Pre-releaseπ New Raiden Light Client SDK, dApp and CLI Pre-Release
INFO: The Light Client SDK, CLI and dApp are all work in progress projects. All three projects have been released for mainnet and all code is available in the Light Client repository. As this release still has its limitations and is a beta release, it is crucial to read this readme including the security notes carefully before using the software.
This is a pre-release (for testing only) of the next version of the light-client. It includes support for the new raiden-contracts v0.40.0rc0, and as so, requires users to ensure their old channels are closed and settled, and as this also includes new UserDeposit
(UDC) contracts, users willing to upgrade should also withdraw the service tokens deposited on the old ones to deposit on the new contracts.
Highlights of the release:
- The
raiden dapp
got a new quick pay feature. - For the
raiden SDK
:- Support for new contract function
TokenNetwork.openChannelWithDeposit
so that opening a channel and depositing can happen in one transaction saving gas. - Support for
UserDeposit.withdrawToBeneficiary
function on the UDC so that users can withdraw tokens directly to their main account instead of their subkey account saving vital gas. - Ensuring capabilities are updated when they change and delaying non-closing auto settle to prevent wasted gas.
- Support for new contract function
Raiden SDK
Fixed
- [#2798] Delay non-closing auto-settle to prevent wasted gas on channelSettle race; closing side is given priority on auto-settling
- [#2889] Ensure capabilities are updated when they change even if RTC channels are established by reconnecting them.
Added
- [#2891] Use
TokenNetwork.openChannelWithDeposit
on new contracts for faster open+deposit in a single transaction. - [#2892] Use
UserDeposit.withdrawToBeneficiary
to withdraw from UDC directly to main account
Raiden Dapp
Added
- [#2882] Add new quick pay feature