Development Update #10–07.19.2019
Published in
2 min readJul 19, 2019
Here is a summary of new features and updates from the last two weeks:
💬 Significant Protocol Upgrades
- The protocol has been upgraded to make Virtual Apps look just like regular Apps. This is an important step in aligning our protocol with the Nitro protocol from Magmo.
- Removal of
MultiSend
and switch from usinguninstallKey
to determine which apps are funded to a master list in the Free Balance. This makes the protocol much more modular and easy to reason about.
⚙️ ERC20 Support at Client Level
- This continues to be a major focus, working closely with Connext on their v2.0. Over the last two weeks, we have merged several major pull requests
- Merged PR adding support for depositing ERC20
- Merged PR adding support for withdrawal of ERC20
- Merged PR adding support for instant-install of ERC20 based “regular” apps and virtual apps
📱 Progress on Wallet UI
- We have fully migrated the onboarding flow from the Playground to the Wallet UI, integrating with our Metamask extension via JSONRPC protocol
- Now, we are resuming work on WebDriver-based testing to add full end-to-end coverage for our wallet-UI test suite
Get involved, or get in touch
If you’re interested in following along, or getting involved, you can follow on GitHub or talk to us on Discord.
- Code: github.com/counterfactual
- Specs: specs.counterfactual.com
- Talk to us: chat.counterfactual.com
- Twitter: twitter.com/statechannels
- Website: counterfactual.com