What’s next?

OmiseGo team is going to continue the same iterative process that they’ve been building with to date. All software has bugs and they will not rush releases or perform any activity that has the potential to compromise user safety. The next version (beta) of their network will be a publicly available release that anybody can use. They’ll use the beta phase to observe real-world usage and look for bugs or flaws that haven’t been discovered in the alpha phase. They’ll deploy the network to mainnet when the code has been thoroughly tested and audited and they are confident that it’s a safe place to put real money.

The team will have a bug bounty in place to catch more bugs and security vulnerabilities as a part of the process of getting ready for mainnet. They will develop more tooling around the interaction with services and the status of the systems they’ve deployed — eWallet Plasma integration.

The OmiseGO Developer Program: The ODP is an ongoing program of early testers and integrators who will be given first access to OmiseGo products, documentation and tooling.

Technical Update

The version introducing blockchain integration was originally planned to be named 1.2. Although there’s no change in the order or speed of operations, the team decided they wanted to get a couple of specific features into production ASAP, so they decided to sneak in an extra release with a very small scope, which will be called v1.2. The following release (with blockchain integration) will be called v2.0.

Completed

Improvements:

Documentation and setup updates for v1.1 #780

Upgrade to Elixir 1.8 and Ecto 3.0 #771

Release v1.1.1 of iOS SDK with some improvements to the QR code scanner #115

Add support for transaction request scanning in Point of Sale iOS app #45

Bug fixes:

Fix various `/*.get` endpoints returning error 500 when not provided with `id` #773

Fix missing BALANCE_CACHING_FREQUENCY config migration #777

Fix settings being loaded before all settings are refreshed. #796

Fix configurations loading order. #802

Fix deprecated `NODE_NAME` interfering with deploy. #792

In review

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

Improvements

Blockchain wallet schema #806

In progress

These are the tasks the team is focusing on right now:

Initial integration with Ethereum network

Ability to import ERC-20 token

New permission system #730

Revamp Admin Panel #779

The OmiseGO eWallet Suite is a white label, open-source, and fully customizable eWallet to digitalize and store all types of assets. Being white-label, the eWallet is yours to brand as your own and as it is open-sourced and fully customizable, you can change and develop it to suit any need you may have. You may use it to store company loyalty points, employee benefit points, game tokens, cryptocurrency, or even fiat.

Creating a token on the eWallet Suite

While the eWallet Suite can certainly stand alone on its own without having to be linked to the decentralized exchange (DEX), it was created with future integration into the OMG network in mind. With OMG network integration, a company can offer multiple transactions at high speeds. The decentralized exchange enables interoperable trade of different types of assets be it points, fiat, crypto, or any other asset that has been digitalized and stored on the OMG network.

In the video Thibault, Integration Lead Engineer at OmiseGO, walks us through the various features of the eWallet Suite, and show us how the eWallet and its features may be used in the real world.

You can also follow the progress on the eWallet Waffle board and in GitHub Milestones page.

- eWallet Suite More Resources:

OmiseGO eWallet GitHub repository

Initial public demonstration of the eWallet

​Waffle board​

​Chat to the eWallet team

Plasma

Research

The big news in the wider world of plasma research was Plasma Group’s first official announcement, accompanying the release of a “toolbox for deploying, transacting on, building with, and developing on plasma chains.” They’ve spent the months since Devcon IV putting together a Plasma Prime testnet (for anyone who doesn’t know, Plasma Prime is an iteration on the Plasma Cash design) and tools to help interested developers either interact with or deploy their own plasma chains.

Another cool thing here — in anticipation of a future where many plasma chains coexist, they’ve created a registry, where trusted deployment is verified via a contract so that users can be sure that funds are safe on the chain they’re using.

Plasma Group has published a thorough writeup of the design here.

Production

OmiseGo is considering their current testnet, which has been running on Rinkeby since December, a release candidate of the OMG Network. They’ve merged the initial updates to omg-js and have been testing these to ensure that things are going smoothly. They found and fixed a handful of bugs in the process, including addressing exceptions from the watcher when geth crashes, mitigating those crashes, and various improvements in syncing with geth.

Development continues on in-flight exits for ERC-20s and transaction metadata support. OmiseGo team also had some housekeeping to do, updating Elixir and our Exthereum dependency (Exthereum is an Ethereum client written in Elixir). To support testing in this phase, they’ve made it easier to adjust exit period times during deployment.

The team is excited eager preparing with zen-like composure to get wider involvement in testing in the coming weeks.

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