eWallet

For the past 2 weeks, we continued to implement features for the Ethereum integration. More backend features are now appearing on the Admin Panel such as plasma deposit and plasma transfers. More complex blockchain features are also landing onto the eWallet, such as more robust blockchain transaction monitoring and transaction signing using child keys derived from HD (hierarchical deterministic) wallet.

For the next 2 weeks, we will continue to focus on testing, covering edge cases, as well as code refactoring, to make sure the Ethereum integration is robust.

Completed

Here are the main items we’ve knocked out since the last update:

v2.0

  • Admin Panel’s Ethereum integration #1145
  • Blockchain address validation with EIP-55 and downcasing #1161
  • Blockchain token minting backend preparations #1155
  • EthBlockchain Adapter refactor #1159
  • OmiseGO Network integration POC #1128
  • OmiseGO Network deposits and transactions #1128
  • Admin Panel’s pages for depositing hot wallet funds into plasma #1163

In Progress

These tasks are currently being worked on or are pending review by the OmiseGO Integration Team members:

v2.0

  • Admin Panel’s frontend plasma integration #1165
  • Deposit wallet funds pooling #1147
  • Improve blockchain token validation status #1164

As always, you can follow our progress on the eWallet GitHub project page and on our GitHub Milestones page. If contributing code is your thing, we have a list of issues suitable for first-time contributors. Be sure to check it out!

Potterhat

Currently no new work is being done on Potterhat since we’re focusing on getting the eWallet’s Ethereum integration out. Once that is complete, we will get back to integrating Potterhat with the eWallet’s staging environment, so that we have a staging eWallet that can talk to Ethereum and can talk reliably.

You can track Potterhat milestone and progress on the Potterhat repository and read more about it (or add some ideas and suggestions) on OIP-15.

Best,
The Integration Team

Did this answer your question?