This document serves as a guideline for migrating from eth-lightwallet and web3 to ethers.js. It also contains required refactoring for a more composite/modular architecture.
In the past we had some issues with eth-lightwallet as it is no really maintained anymore. This includes:
- Not updated dependencies which lead to breaking the library
- Long waiting time until PRs are merged
- Smaller (but a lot of) inconveniences while working with the library