Releases: raiden-network/light-client
v0.4.0 - Crescendo
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
v0.3.0
Testnet Release v0.2 - mighty midichlorian
✈️ 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:
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
👀 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
or0.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
🎂 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
or0.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