Our work

An overview of what we are working on and have worked on. We try to be as detailed as possible, but our work is not predictable. This means that sometimes we have to solve a bug quickly or provide support. These actions are not recorded.

We are now working on

Electron interface system
Time worked: 868 hours

The new wallet interface will use Electron. This means that our backend must be able to connect to all functions on the frontend. All those connections need to be built. A new system always brings bugs and they have to be fixed. There is a known bug where windows wallets crash during mining and holding (witnessing). Unfortunately, there is still too little information to fix this bug. This means monitoring and testing, which takes quite a lot of time.

Completely redesigned iOS wallet
Time worked: 1100 hours

The iOS app has been completely rebuilt. The interface is completely new and there are several improvements in terms of ease of use and performance.

Up next

Excluding unexpected bug fixes or urgent functionality requests.
Decentralized exchange

Recent work

Novo 1.0.10
Time worked: 8 hours
Last action: 02.12.20

Few small adjustments.

Novo 1.0.9
Time worked: 64 hours
Last action: 16.11.20

UI: Add a sync progress screen when opening app on a wallet that is still syncing
CORE: Fix an issue that was causing periodic crashing of some machines (especially on windows)
CORE: Lower default fee amounts
CORE: Various holding account related fixes
RPC: New command repairwitnessaddress
RPC: Extend validateaddress behaviour for holding addresses, allow for easier debugging of any holding issues users may have
UI: Add a settings screen that allows renaming of accounts
RPC: Add various “holding account” related RPC commands
RPC: Improve usability of autocomplete, hide various rarely used developer specific commands from autocomplete
RPC: New debugging related commands “submitheader” and “forcesigseg”
MISC: Various other stability related changes and minor UI tweaks

Electron for Windows crash during mining/holding (Part II)
Time worked: 96 hours
Last action: 27.10.20

There has been a lot of testing and trying to get information about the wallet crash in the Windows version. Eventually we were able to find out what caused it and solve it. The problem turned out to be for all operating systems, but with Windows this came up faster.

Electron for Windows crash during mining/holding (Part I)
Time worked: 43 hours
Last action: 23.10.20

Multiple users of the Novo (Electron) wallet for Windows (up to version 1.0.8) experience crashes. Using debugging logs we tried to find out what caused the crash. Unfortunately these logs give too little information. We then ran several tests, but were unable to reproduce the problem. After several days of research we decided to leave this for now and wait until more information is available from users.

iOS App Store process
Time worked: 19 hours
Last action: 13.10.20

Because Novo is a new cryptocurrency it required extra steps in the App Store approval process. A few legal matters had to be sorted out on our side. Also small adjustments were needed in the app.

Novo blockchain development
Time worked: 400 hours
Last action: 10.10.20

Designing, testing and developing the Novo blockchain based on the Gulden blockchain code base.

PoW2 Phase 5 improvements
Time worked: 480 hours
Last action: 27.08.20

With the full implementation of Phase 5, the code had to be cleaned up and stripped of parts aimed at the transition and previous phases. Various optimizations were also implemented.

Delta improvements
Time worked: 240 hours
Last action: 16.07.20

DELTA was changed to using witness timestamps (which are more accurate than PoW timestamps) for difficulty adjustment, as per the original PoW2 whitepaper. Also better accounting for difficulty drop in previous long blocks when calculating difficulty and to soften up some of the rules that were necessary to counteract jump pools. This makes difficulty adjustment smoother.

Last updated: 04.12.20. Time worked is indicative. Only work done by our blockchain developers is included. Excluding user support.