Mainnet Release v2.2.0 Kṛttikā
🎒 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 is a maintenance release for the stable mainnet Krttika release (v2). While current master
branch contains development progress for the new raiden-contracts
, with changes required to allow Raiden to run properly on rollups like Arbitrum, these contracts won't be immediately deployed to Ethereum Mainnet (Homestead) or be the default contracts on testnets (like Goerli).
But these networks are still supported on the v2
branch, and this release backports some refactorings, bugfixes and dependency updates from master
back to v2
series (v0.40
contracts) in a fully backwards compatible manner, so no user action is needed.
Two changes to highlight: now the SDK should have saner behavior for picking up automatic/compatible PFS and Matrix transport servers when not being passed explicit config options, and the CLI can now be installed with npm
/yarn
in the global scope or run with npx
out of the box.
Raiden CLI
Added
- [#3101] Add
OneToN
andUserDepositToken
(SVT/RDN) addresses to/contracts
and/user_deposit
endpoints,eth_balance
, currentblock_number
andnetwork
info properties to/address
endpoint - [#3101] You can now install/run raiden-cli from npmjs with
npx -p @raiden_network/raiden-cli raiden <options>
Raiden SDK
Added
- [#3069] SDK now can (and will first by default, in
auto
mode) query and use PFS's advertisedmatrix-server
before config.matrixServerLookup`. This should help ensure your client picks up an automatic matrix server which is compatible with (a properly configured) PFS. - [#3101] Try to read
deployment
JSON files at runtime, besides embedded ones at transpilation-time
Fixed
- [#3100] Filter out registered but misconfigured PFSs used for presence requests which are operating on a different network. Should fix peers appearing as offline on Goerli with automatically chosen PFS.