Development

GitHub metrics:

Developer activity (from Coinlib.io):

Find the Network:

OmiseGO Developer Portal

OmiseGO Developer Program (ODP) Application

Technical Update

eWallet

For the past weeks, the team 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 weeks, they 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 the team has 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 the progress on the eWallet GitHub project page and on OmiseGo GitHub Milestones page. If contributing code is your thing, the team has 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 the team is focusing on getting the eWallet’s Ethereum integration out. Once that is complete, they will get back to integrating Potterhat with the eWallet’s staging environment, so that they 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.

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33.

eWallet Suite More Resources:

OmiseGO eWallet GitHub repository

Initial public demonstration of the eWallet

​Chat to the eWallet team

Plasma

The team is continuing to work on the documentation of the contracts and march towards audit-readiness. Through their early security reviews, they’ve already found multiple issues, especially with the RLP code they’re using. The team is now replacing the RLP library with different one that is better tested and has been through at least one audit. On the child chain and watcher side, they are bolstering their test suites and refactoring code, as needed. This investment into their test suite helps the team build confidence in their code. That confidence will ultimately help them not only deploy a more reliable service but also help them deliver more quickly. The team also has a new and improved development environment that mimics the production environment they plan to deploy next. This new environment offers improved security and better key management for the authority. Here’s to integration, integration, integration!

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29.

For more on Plasma, see these community-produced resources: