The focus of this 0.2.0 release is testing and receiving feedback from developers who plan to integrate Microraiden into their product.
Major changes since version 0.1.0:
- added support for opening channels through trusted delegate contracts
- added possibility for the receiver to withdraw tokens without closing the channel
- faster initial sync
- pypi microraiden package now available: https://pypi.python.org/pypi/microraiden
- npm JavaScript client now available: https://www.npmjs.com/package/@raiden_network/microraiden
- updated dependencies (please reinstall microraiden)
For detailed changes, please check our Changelog.
Restrictions of the Bug Bounty Release
This is a second bug bounty main net release. We recommend using only small amounts of RDN as channel deposits. To that end, we have limited the maximum deposit to 100 RDN.
We plan for subsequent release without this restriction after thorough public testing and feedback. Note, that the protocol may change, as the used signing format as proposed in EIP712 is not finalized yet.
Smart Contract Deployment
The RaidenMicroTransferChannels contract has been deployed on the main net: https://etherscan.io/address/0x1440317CB15499083dEE3dDf49C2bD51D0d92e33
The following parameters were used:
- token_address: 0x255aa6df07540cb5d3d297f0d0d4d84cb52bc8e6
- challenge_period: 8640 (blocks, rough equivalent of 36 hours)
There have been internal and external audits of above contract. That being said:
All contracts are WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Use at your own risk.
For all intended usage, please refer to the MIT license used for this project.
Microraiden can be used off-the-shelf with RDN tokens or can be configured to work with any ERC20 or ERC223 compatible tokens in independent deployments. Please check out our repository documentation: https://github.com/raiden-network/microraiden.