Essentia Weekly Updates [Part 2]

Essentia
Essentia One
Published in
9 min readJul 15, 2019

From now on, we will continue with the publishing of the weekly report in this exact post. We will be adding new updates to the top of the article so that you can quickly check up on Essentia every moment. You will also be able to find the older reports as you scroll the page. If you would like to check out the reports dating 13.07.2018–24.06.2019, you can always refer here.

11.11.2019–18.11.2019

While we already know that working on the token swap is our main focus at the moment, we try our best to continue the development and improvement of the existing Essentia apps. If you’re curious about the progress of the last week, keep on reading!

Blockchain:

  • Fixed the coin to token swap bug. Conducted heavy testing.
  • Started testing the token to coin swap.

Mobile:

  • Released a new Android release.
  • Tested the new iOS version.

Desktop:

  • Refactored user voting flow in dApps Store.
  • Refactored categories sorting flow in dApps Store.
  • Fixed the transaction history issue.
  • Changed the ways of keystore file generation.

More updates will be coming next week so stay tuned! Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented.

28.10.2019–11.11.2019

Another week has passed meaning it’s time we looked back at what developments have been done. Keep on reading, if you’re curious.

Blockchain:

  • Set up and tested the token swap service. Fixed bugs.
  • Updated and improved the wallet import via private key for the token swap.
  • Updated and improved the wallet export via private key for the token swap.
  • Continued working on the masternode auto-deploy from the Desktop app.

Mobile:

  • Released a new Android build.
  • Fixed bugs.

Desktop:

  • Refactored the transaction history.
  • Fixed the calculation of 24h balance.
  • Improved UI of the transaction details screen.
  • Updated the error messages.

More updates will be coming next week so stay tuned! Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented.

21.10.2019–28.10.2019

Work at the Essentia offices never stops! We continue moving towards the mainnet release and improving the existing functionality of the Essentia mobile and desktop.

Let’s take a look!

Blockchain:

  • Prepared an F.A.Q section for the Essentia blockchain technical documentation
  • Deployed atomic swap smart contract.

Mobile:

  • Continued working on the Bitcoin Cash implementation (for Android).
  • Fixed bugs in the Ethereum transaction history.
  • Started Essentia coin in-app testing.
  • Continued adding new API methods to optimize internal requests.
  • Released the android application alfa version.

Desktop:

  • Improved transaction history and wallet data updating.
  • Updated animation for screen transitions.
  • Refactored individual templates for each currency wallet.
  • Made performance improvements.

More updates will be coming next week so stay tuned! Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented.

15.10.2019–21.10.2019

It’s Monday again which means it’s time for another overview of Essentia’s weekly progress! Keep on reading to stay updated.

So, last week we:

Blockchain:

  • Continued working on the blockchain architecture document.
  • Continued testing bridge and desktop applications.
  • Started working on the development of server scripts for masternode auto-deploy from the wallet.

Desktop:

  • Improved functionality for storing user settings and data on the remote config.
  • Improved the error handling during authentication.
  • Improved authentication flows.
  • Enhanced design and other improvements.

More updates will be coming next week so stay tuned! Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented.

30.09.2019–15.10.2019

Last week was a blast! The Essentia developers and engineers continue to successfully implement further updates to ensure the best possible experience throughout the multi-platform apps.

So without further ado, let’s take a look at all the latest developments:

Blockchain:

  • Made final preparations for the mainnet release.
  • Developed design and user flow for masternode deploy from the wallet.

Mobile app:

  • Continued the development of the black theme — design and user flow.
  • Fixed bugs.

Desktop:

  • Continued the development of the black theme for Wallet.
  • Started database improvements with data structure alterations.
  • Refactored storybook (UI components library).
  • Optimized API methods in the dappstore for faster database queries.

More updates will be coming next week so stay tuned! Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented.

23.09.2019–30.09.2019

Are you ready for our traditional weekly overview of all the updates that were done? Let’s dive right into it!

During the last week we:

Blockchain:

  • Have been preparing for the mainnet release.
  • Updated blockexplorer for the release.
  • Have been implementing the Essentia coin in Ess-bridge-wallet.

Mobile app:

  • Have been fixing bugs in the backup functionality. Implemented the removal of the backup files if the user does not submit the backup.
  • Continued integration of the Monero coin.

Desktop:

  • Optimized backend API methods for the desktop version.
  • Have been implementing unit tests for new modules.
  • Have been implementing new token support in the desktop application.
  • Have been Improving the way of creating user avatars.

More updates will be coming next week so stay tuned! Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented.

16.09.2019–23.09.2019

Another week has passed meaning we’re getting closer to the mainnet release! Are you excited? While we all wait, let’s dive into what we were working on during the last few days in particular.

This week we:

Blockchain:

  • Updated treasury address for supporting network.
  • Continued to implement SegWit functionality.

Mobile app:

  • Continued integration of the essentia blockchain to the app.
  • Were fixing bugs in the wallet feature.
  • Improved wallet creation functionality.

Desktop:

  • Started working on the black theme for Launchpad and Settings.
  • Added new dApps to the Essentia dAppStore.
  • Made UI/UX improvements for Wallet.
  • Implemented unit tests for Swap modules.

More updates will be coming next week so stay tuned! Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented.

09.09.2019–16.09.2019

Another loaded week has passed which means it’s time to talk about everything the Essentia team has been working on over the last few days!

This week we:

Blockchain:

  • Prepared the blockchain architecture document.
  • Are in the process of preparing servers for mainnet release.

Mobile app:

  • Fixed UI bugs. Improved the Paid accounts feature.
  • Started to integrate Essentia blockchain to the mobile app.

Desktop:

  • Improved the visualizations of user-friendly errors.
  • Fixed minor bugs with displaying on macOS-based operation systems.
  • Decreased the application size for all platforms.

More updates will be coming next week so stay tuned! Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented.

26.08.2019–02.09.2019

What a busy week it was! If you wish to stay updated with all the incoming updates and developments for all Essentia projects as we move up a gear, then keep on reading!

This week we have been:

Blockchain:

  • Updating the RPC methods list. Removed deprecated methods.
  • Updating automated tests according to new functionality.
  • Changing block structure according to SegWit implementation in the test mode.

Mobile app:

  • Improving storing account settings in the Keystore file.
  • Added removing keystore file during the account deleting.

Desktop:

  • Making security improvements of the wallet interaction with the Ethereum network.
  • Fixing minor bugs for Linux OS.
  • Changing balancer settings for more scalability.
  • Changing API of the atomic swap.
  • Making code coverage by tests

More updates will be coming next week so stay tuned! Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented.

19.08.2019–27.08.2019

What a week it was! We’re approaching the mainnet release with lightning speed — are you ready? While we do some finishing touches, why don’t you take a look at what we have been doing during the last couple of days?

Blockchain:

  • Fixed minor bugs in the lock time feature.
  • Started research on how to implement segregated witness functionality.

Mobile app:

  • Improved the wallet creating functionality. Refactored Wallet model.
  • Fixed bugs in the Delete account functionality.
  • Updated tokens list in the app. Removed not supported tokens.

Desktop:

  • Fixed bugs in the smart contracts after an audit.
  • Tested the servers with the atomic swap using high load
  • Added the new design of the atomic swap in the desktop
  • Created a new build of the Essentia wallet with the integrated swap on main servers and mainnet.
  • Code coverage by tests

More updates will be coming next week so stay tuned! Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented.

12.08.2019–19.08.2019

Step by step we are moving towards reaching our aim of creating the cohesive ecosystem of Web3.0. The work on the Essentia Mainnet 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:

Blockchain:

  • Have been updating the PRC methods descriptions and outputs.
  • Have been improving the Masternodes deploy flow.

Mobile app:

  • Continued implementing exchange via Flyp.me.
  • Have been making the UI/UX improvements, updating transaction history view.
  • Have been fixing bugs in the Delete account feature.

Desktop:

  • Have been launching balancers to the atomic swap.
  • Have been making smart contract audits for the security improvements.
  • Have been adding the new atomic swap modules into the desktop.
  • Implementing a new flow of the token swap in the desktop.
  • Making code refactoring.

More updates will be coming next week so stay tuned! Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented.

29.07.2019–05.08.2019

Are you curious how much Essentia has accomplished during the last week? Keep on reading to learn all the milestones we hit and updates we made regarding the blockchain, desktop and mobile version of the application.

This week we:

Blockchain

- Having been adding changes according to the token distribution scheme.

- Having been bug fixing.

- Having been preparing servers for mainnet release.

Mobile app:

- UI improvements. Having been implementing the Dark theme.

- Have been improving the balance updating in the wallet.

- Having been fixing bugs, improving HDWallet library.

Desktop:

- Added new design for the token swap in the desktop version.

- Added new modules to work with the Essentia blockchain in the token swap.

- Added a database to the swap to store information about transactions, to handle errors, etc.

- Added modules to work with databases.

- Code coverage by tests.

Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented!

22.07.2019–29.07.2019

Here at Essentia, we continue the development and updates of our products! Just as during the previous weeks, we are mainly concentrating on mainnet development, but we don’t make pauses in desktop and mobile application development too. Take a minute to take a look at what developments have been done to Essentia this week!

This week we:

Blockchain

  • Have been updating the technical documentation.
  • Have been updating payments for masternodes according to the token distribution.
  • Have been fixing bugs.

Mobile app:

  • Have been improving the transaction sending.
  • Have been improving the balance updating in the wallet.
  • Have been fixing bugs.

Desktop:

  • Launched token swap as a separate service on local servers.
  • Released a new build of the Essentia wallet with the integrated swap on test servers.
  • Created the token interfaces for the future integration of other coins.
  • Code coverage by tests.

Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented!

15.07.2019–22.07.2019

Essentia is moving forward by leaps and bounds! Every week we are hitting both small and huge milestones to bring you the most efficient products. Seeing you’re the most excited about the upcoming mainnet release we are dedicating all our focus and efforts to make sure it goes live smoothly. So keep up with the news to stay in the know. Now, let’s take a look at what developments were made during the last couple of days.

This week we:

Blockchain

  • Updated network identificators and genesis block.
  • Have been updating the blockchain documentation.
  • Set up servers for mainnet release.

Mobile app:

  • Prepared a new release, fixed bugs.
  • Added the ‘Exchange selected amount’ functionality.
  • Imported RxSwift to the Essentia Network Core.
  • Created RxNetworkManager.
  • Implemented FlypMe API with Rx.

Desktop:

  • Integrated a test version of token swap to the wallet.
  • Created a new design for the wallet with the token swap.
  • Tested the swap from the wallet using Essentia coins and Essentia ERC20 tokens.
  • Updated wallet bridge functions for interacting with different blockchains.
  • Coded coverage by tests.

Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented!

01.07.2019–15.07.2019

Every day brings us closer to the mainnet release, meaning these weeks we mainly dedicate our time to the development, fixes, and testing of all the blockchain systems. At the moment we are at the stage of confirming all the network’s metrics and statistics, and, a little hint, more information on the topic will be released very soon!

And while we all wait, let’s take a look at what steps exactly we are making on the way towards this goal!

This week we:

Blockchain:

  1. Worked on integration of token swap in Essentia desktop. As the mainnet approaches, we are working on the service to allow the users to smoothly and easily exchange their ESS tokens for ESS coins within the Essentia platform.
  2. Updated technical documentation.
  3. Added check lock time functionality.

Mobile app:

  1. Improved wallet UI details.
  2. Worked on the ‘Select exchange wallet’ screen
  3. Worked on the ‘Select exchange amount’ screen
  4. Fixed bugs.

Desktop:

1. Started adding a token swap to the wallet.

2. Added new dependencies to the desktop wallet.

3. Added functions to interact with the Ethereum smart contracts.

4. Made unit tests for the new modules.

Please don’t forget to leave your feedback — it will be taken into consideration and potentially implemented!

Connect or Contribute

Website| Telegram | Twitter| Reddit

--

--

Essentia
Essentia One

Decentralized data management framework. With one seed, you can control all of your dApps, identities, and assets. Website: essentia.one