Mainnet Release v3.1.0 Rohinī
🐱 New Raiden Light Client SDK, dApp and CLI
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 release brings the Raiden WebUI which was formerly only available for the Python Client to the Light Client CLI. The dApp UI is still available as the other official interface and standalone (browser) client. Use --web-ui
with the CLI to bring up the WebUI, served by default from http://localhost:5001/ui.
Raiden SDK
Fixed
- #3118 Dynamically set
config.revealTimeout
to half oftokenNetworkRegistryContract.settleTimeout
, if it'd be smaller than default of 600s
Changed
- #3122
Raiden.dumpDatabase
now returns anAsyncIterable
of database rows objects, which allow to stream even big state dumps without having to accumulate everything in memory; also, it doesn't require stopping SDK to dump state anymore
Added
- #3123
Raiden.getTransfers
method, an easier way to get, filter and paginate over past transfers.
Raiden dApp
Changed
- #3122
Backup State
doesn't require SDK to be shut down anymore
Raiden CLI
Added
- #3122
/api/v1/state.json
endpoint to allow downloading/backing up and--load-state <path.json>
parameter to upload/rehydrate state/database in a fresh instance - #3123 Experimental:
--web-ui
option to serve Raiden WebUI from/ui
route; requiresyarn build:webui