From now on we will be publishing the weekly report on our Medium blog in this exact post. We will be adding new updates to the top of the article so that you could quickly check up on Essentia every moment. You will also be able to find the older reports as you scroll the page.
The work on the Essentia Desktop version is in the full swing, as the release is closer each day. Let’s take a look at what our team has been doing during the last week:
Back-end
More updates will be coming next week so stay tuned!
We are under the development of the first desktop version of the Essentia Framework to state the potential of our product. Just a reminder: the first release will be available to the public soon and will contain many fully-functional modules and features we are working hard on. The last updates on the technical side are listed below.
Back-end
Step by step we are moving towards reaching our aim of creating the cohesive ecosystem of centralized and decentralized services. We realize that sky’s the limit, so we would be especially grateful for any feedback as soon as the desktop version is out. The due date is getting closer and everyone will be able to try it for themselves relatively soon.
This week, the Essentia development team continued working primarily on the web version of the Essentia framework, which is scheduled for release for the end of August. Here’s a brief technical overview of what was accomplished during the last week.
Back-end
We’ve also released a little Sneak Peak at how exactly Essentia desktop version together with iOS/Android apps will look like. Step by step, we’re adding more features to the framework so that our users could enjoy a fully functional product.
During the last week, the Essentia team continued working hard on the technical side of the project. The first release of the Python version is planned for the end of August, so the main focus was made on its development.Essentia Python (main) versionThe development team integrated:
1) decentralized applications such as:
2) decentralized applications, that would not be included in the first release, such as:
3) local storage (database) of the user’s configurations and settings, wallets private data, preferred currency and authentication credentials.
4) core cryptography functionality for encryption and decryption to protect user’s private data.
5) scalable architecture to manipulate configurations to use several nodes and APIs for one decentralized application, testnet, and mainnet, and another user experience details.
Also, the team was working on:
6) enabling Essentia usage through command line interface, REST API and user interface (by ESS-Home).
7) Essentia usage documentation for ordinary users and developers.
In the first release decentralized applications will have such functionality:
1) Wallets functionality is the following — create and delete wallet, set name, edit name, get balance, send transaction, get transaction history.
2) Flyp.me will allow exchanging cryptocurrencies that are supported in Essentia (wallets).
3) With Idex users will have an opportunity to use Ethereum, and it’s tokens with the following functionality — deposit and withdraw, get balance, create buy and sell orders, accept and cancel orders, get order book and trading history, get a ticker and many other small features.
In the first release the authentication process will be the following:
Easy and fast login to Essentia will allow the user to log in and log out without any credentials needed; the user can backup the seed, keystore and mnemonic and easy login with them in the future.
In the first release the Essentia Launchpad will have the next features:
With Essentia launchpad and user interface the user can set up preferred decentralized applications, back up his private data with the seed and keystore, manipulate their currencies settings and account security strength.
Currently, the team is working hard on the technical side of the project, this being the development of the Python version (a.k.a. Main Version) and of the mobile applications (for IOS and Android). Though we are getting ready for the main version release, we are also establishing new strategic partnerships with various projects.
Python
Login / Launchpad / Settings
* Fast Login/Sign up
* Easier way to backup
* Improved experience of Self Security with gamification
* Switch accounts
* Recently used dApps (improved our sidebar)
Wallet
* Import wallet with private key
* Adding extra wallets
* Naming wallet as you wish (Mom’s portfolio)
* Synchronize your Exchanges Assets with Essentia Wallet (Displaying all tokens from exchanges)
* One click Exchange with Flyp.me and Bitfinex
* Receive with QR-code
* Create a request with a specific amount to receive
* Offline mode / Cold Wallet
* Customizing Transaction speed
* Send / Receive from the sidebar
* Easy ordering/naming
* Save / Upload transaction from the template (which you created before)
Exchanges
* Unique UI/UX design with a simple interface for all exchanges
IOS / Android
Login / Launchpad / Settings
* Fast Login / Sign up
* Easier way to backup
* Improved experience of Self Security with gamification
* Switch accounts
Wallet
* Import wallet with private key
* Adding extra wallets
* Naming wallet as you wish (mom’s portfolio)
* Synchronize your Exchanges Assets with Essentia Wallet (Displaying all tokens from exchanges)
* One click Exchange with Flyp.me and Bitfinex
* Receive with QR-code
* Create a request with a specific amount to receive
* Offline mode / Cold Wallet
* Customizing Transaction speed
* Easy Send / Receive from the sidebar
* Easy ordering / naming
* Save / Upload transaction from the template (which you created before)
*Push notifications
Community
*Partnerships with:
Bitforex and Crypto Capital
APIS
SWIPE
The development team is working hard on the code and we plan to open it on GitHub for our users as soon as the main version of the framework goes live.
***