Skip to content

Releases: raiden-network/light-client

v0.4.0 - Crescendo

28 Feb 17:55
v0.4.0
1429f4c
Compare
Choose a tag to compare
v0.4.0 - Crescendo Pre-release
Pre-release

This release contains several bugfixes and improvements for the UX, performance, protocol compliance and testing. It targets Ethereum Testnets on Raiden Contracts v0.36.
Some highlights include:

  • Logs are persisted in browser's IndexedDB and can be downloaded for debugging & bug reporting.
  • Confirmation blocks provide protection against reorgs
  • Better error handling and messages
  • Token minting inside dApp on Testnets for easy testing
  • State upgrades allow you to keep up-to-date with changes without needing to
  • The long waited subkey support (a derived private key used for signing messages without requiring Metamask prompts for off-chain messaging) is exposed experimentally, and provide a completely independent account, which just get on-chain transactions and funds from the current Metamask account, and bypass the need to confirm signing on several messages per off-chain transfer.

Changelog

Raiden dApp

Added

  • [#745] Possibility to connect LC with derived subkey
  • [#1015] More prominent warning for low UDC token balance
  • [#695] Skipping of transfer steps.
  • [#1071] Mint token feature.
  • [#1112] Implement log storage across sessions

Changed

  • [#693] Localized error messages for Pathfinding errors.

Fixed

  • [#1065] Prevent select hub dialog from being accidentally dismissed.
  • [#1067] Fixed displayed service fee on summary screen.
  • [#1066] Fixed continue button enabled w/o selected PFS.

raiden-ts (aka SDK)

Added

  • [#614] Implement state upgrades and migration
  • [#613] Implement waiting for confirmation blocks on on-chain transactions (configurable)
  • [#1000] Implemented SDK error handling

Changed

  • [#986] Don't expire locks which secret got registered on-chain
  • [#926] Introduce loglevel logging framework (config.logger now specifies logging level)
  • [#1042] Support decoding addresses on messages on lowercased format

v0.3.0

07 Feb 17:57
v0.3.0
643460a
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Added

  • #172 Add derived subkey support

Changed

  • #834 Optimize ethers events polling for several tokens
  • #684 Support and require Typescript 3.7
  • #593 Improve PFS url matching.
  • Updated Raiden Contracts to 0.36.0
  • #746 Introduced matrix filtering

Testnet Release v0.2 - mighty midichlorian

29 Nov 12:14
v0.2
Compare
Choose a tag to compare

✈️ Welcome to the first Alderaan-compatible Light Client SDK and dApp Release

INFO: The Light Client SDK and dApp are work in progress, are not production ready and currently can only be used on the Ethereum Testnets.

This is the first release compatible with the Raiden Alderaan smart contracts (0.33.3).

Compatibility

Compatibility has been tested with

  • The Raiden client v0.200.0-rc2 - Narcoleptic Neo
  • The Raiden Alderaan smart contracts (0.33.3) deployed on Goerli, Rinkeby and Ropsten
  • The web3 provider MetaMask, imToken and Status

What's new

A lot has changed since Red Eyes, both on Raiden python client, Raiden Protocol and on the Light Client, but a general overview of the changes are:

  • Raiden Alderaan pre-release compatibility
  • Path Finding Service (PFS) integration
    • You may be required and walked through depositing Service Tokens [SVT] (testnet version of mainnet's RDN) to a User Deposit Contract, sign special messages to pay PFS off-chain and request routes from you to the transfer's recipient through Raiden Network
    • You'll be able to confirm these fee's payments beforehand
  • Mediation fees support
    • PFS will inform about estimated mediation fees
    • You'll be able to view possible routes, their fees and confirm it before performing a transfer
  • Matrix Transport improvements in reliability, stability and performance.
  • Blockchain monitoring performance improvements.

Try it now

You can try this version right now on:

http://lightclient.raiden.network

although it'll be automatically updated as soon as new changes, enhancements and bugfixes land in master

If you're a dev interested in the technology, you can also try the SDK by installing it directly from npm, with

npm install raiden-ts

Limitations

The SDK and dApp

  • don't receive nor mediate any transfers (yet)
  • are not optimized for small screens

Testnet Release v0.1.1 - Red Eyes Asleep

07 Oct 14:51
v0.1.1
97268ff
Compare
Choose a tag to compare

👀 Welcome to the last Red Eyes Light Client SDK and dApp Release

INFO: The Light Client SDK and dApp are work in progress, are not production ready and currently can only be used on the Ethereum Testnets.

This is the last release compatible with the Red Eyes smart contracts (0.4.0 or 0.3._).

Compatibility

Compatibility has been tested with

  • The Raiden client v0.100.2
  • The Raiden Red Eyes smart contracts (0.4.0 or 0.3._) deployed on Goerli, Kovan, Rinkeby and Ropsten
  • The web3 provider MetaMask, imToken and Status

Enhancements

  • Users should not be able to open new channels with partners they have unsettled channels with #305
  • Prevent users from paying/depositing when there's no open channel #332
  • Details on how to try the Raiden Demo dApp #322
  • I want to get feedback on the UI, if a payment has been successful #278
  • I want to have a simplified pay screen #266
  • Have an automatically generated documentation #84

Bug Fixes

  • Close deposit modal on payment screen after deposit #329
  • Guard routes that contain token addresses #275
  • Text of invalid address warning gets cut in half #274
  • Simplify and fix open channel stepper #313

Limitations

The SDK and dApp

  • don't receive any transfers (yet)
  • are not optimized for small screens

Testnet Release v0.1 - Properly Cool

21 Aug 13:55
v0.1
Compare
Choose a tag to compare
Pre-release

🎂 Welcome to the first Light Client SDK and dApp Release

INFO: The Light Client SDK and dApp are work in progress, are not production ready and currently can only be used on the Ethereum Testnets.

This is a JavaScript SDK and dApp to carry out fast, cheap, scalable off-chain token transfers with other Raiden Clients.

Compatibility

Compatibility has been tested with

  • The Raiden client v0.100.2
  • The Raiden Red Eyes smart contracts (0.4.0 or 0.3._) deployed on
    • Goerli
    • Kovan
    • Rinkeby
    • Ropsten
  • The web3 provider
    • MetaMask
    • imToken
    • Status

Features

The SDK and dApp allow you too:

  • Connect to a token network
  • Open Channels
  • Deposit Tokens
  • Make payments to any node in the network
  • Close and settle channels
  • Disconnect from token network

Limitations

The SDK and dApp

  • don't receive any transfers (yet)
  • are not optimized for small screens