Development

GitHub metrics

Developer activity (from Coinlib.io)

Technical Update

The team has finished their second 2-weeks sprint in this cycle and put out a pre-release of the 1.2 version of the eWallet. They’re now working on testing and fixing bugs, creating a small 1.3 release with 2 new features and focusing on the 2.0 release and how they interact with the Ethereum blockchain through PotterHat.

Completed

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

Improvements:

Update iOS apps and SDK to use swift 5 (#124, #55, #36)

Add secondary wallets #939

Updatable and deletable exchange pairs #936

Update categories in account settings #935

Use new membership endpoints #932

Bug Fixes:

Date/time migration fix for v1.2 (#957)

Validation for field length (#943)

Fix small design issues #940

Add missing permissions #931

In review

These tasks have been completed, pending review by eWallet team admins:

Improvements:

Implement 2FA Authentication #920

Add default exchange address to exchange pairs #973

Update admin email through admin panel #966

In progress

Design and implement Potterhat PoC (OIP-15, OIP-16)

Ethereum Node Communication — with Geth adapter (#693)

- eWallet Suite More Resources:

OmiseGO eWallet GitHub repository

Initial public demonstration of the eWallet

​Chat to the eWallet team

Plasma

The team’s work these weeks has been focused on improving their support for running a production service while they’re still in PoA. They’ve been refactoring the startup process in elixir-omg to be more idiomatic Elixir. They’ve done work to decouple the internal services within the child chain and watcher so that faults can be handled more gracefully. They’ve been working on observability of their running services by adding a lot more instrumentation. This lets them better monitor the health of their services. They’ve also spent some time cleaning up the documentation so that they are accurate and easy to use.

As for features, the gtean is adding ERC-712 signing support so that you can sign transactions with dapp browsers that support the standard. Most importantly, the team gearing up for a public network upgrade to roll out all the great new features that they’ve been working on since the initial deployment of Ari. With the upgrade comes helpful features such as UTXO management, ERC-20 in-flight exit support, and some major fixes to their Plasma implementation. This will be a hard upgrade, which will require users on the current OMG Network to exit their UTXOs back to the root chain (Rinkeby) and re-deposit into the new chain. The team is in the process of updating their clients and documentation to make this process easy and keep everyone informed.

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

The OmiseGO Developer Program (ODP) is an initiative that is part of the product development process. The objective of the ODP is to systematically and carefully facilitate usage and thorough testing of Proof-of-Concepts (PoCs) and early stage products in order to gain feedback for improvement. The program is aimed towards those who would like to build their own products, such as games, financial service applications, and education platforms on top of the OMG Network. Applicants of the ODP will fall into the developer category and are willing to work with unpolished and early stage codebase.

Early testers and integrators are given early access to the new products OmiseGO rolls out. Those in the program will also have opportunities to interact with each other and with the engineering team.

The ODP is an ongoing program and applications are accepted on a rolling basis. The goal is for ODP participants to participate as Alpha testers for roll-outs before they are released to the public in Beta. What this means is that there is no real definite timeline or start and end dates.

Sign up for the OmiseGO Developer Program.