Development Update on Verge #31

Swen van Zanten
vergecurrency
Published in
4 min readNov 22, 2019

--

Development updates are rare these days… That doesn’t mean we aren’t working our butts off, though. It’s rather the opposite. Writing these updates is really time consuming 😃. So, we might keep this schedule of one update per month. When we originally started the Verge Currency Development Update series, there was a huge gap of information we needed to pass on, so this worked. But the situation has changed. Between all our social media platforms, we feel that the community knows what is currently going on and have a good understanding of the current state of Verge currency’s development’s.

Verge Core Hard fork

The release of the Verge Core version 6.0.0 has been released successfully. There are no major changes within the data structures or other main components that could possibly interfere with the upcoming hardfork.

Do you have to act? Look at this table and decide yourself:

All exchanges working with full-validation nodes and miners/mining-pools must decide if they want to upgrade their wallets in favour of the new halving schedule. Everyone else working with full nodes must also decide whether -they want to update and support the new halving schedule as part of the network.

Important: The outlook towards a new hardfork and a new halving schedule is quite positive. We have received a lot of feedback from exchanges and miners proving they are going to upgrade their services. Please keep in mind that not every service is under our control and we cannot force them to upgrade, so please make sure that you, at least, have some form of access to your wallet’s private keys. In case of service’s indecisiveness, you have a chance to restore your wallets on an upgraded node/wallet.

NOT YOUR KEYS, NOT YOUR VERGES.

Electrum 4

The second part that comes with a new bitcoin-based core wallet, are side-wallets. We have successfully supported the Electrum wallet for a long, long time and now it’s time to finally upgrade all of this to a new level. It’s way smoother, faster and works so much more reliably on every operating system. It’s a good replacement for all those people that do not want to store arbitrary amounts of block data just for the sake of making a couple of transactions occasionally.

MyVergies

We’ve started working on a new project which we think is a much-needed addition to the line of available wallets — without the hassle to download the entire blockchain with a paper key and pass phrase to operate it. Just like the iOS wallet, we aim for a great user experience with this new wallet.

Currently, it’s in the early stages of development and we have no estimated release date. You can download and install the application filled with dummy data right from the GitHub repository releases page. Just remember, this project is far from finished. To be short about it - it is still 100% in development and please use at your own risk!! 😆

Verge iOS

Bugfix

Last week, there was a little bug fix for the iOS wallet application to get rid of some unwanted behaviour. This bug was found by a community member @michaelhummel on Telegram. In a nutshell, you couldn't reset your wallet by uninstalling the app from your phone and then re-downloading it again.

Electrum wallet sweeping

We’ve invested some time to figure out how to resolve an Electrum paper key into private keys. Because of this, we can now start building an option to sweep an Electrum paper wallet key into the iOS wallet. Android and MyVergies will follow later.

Stay tuned for that!

From the mouth of Manuel.

Latest Android Update

Sorry, still no beta for you... Coding has been at a faster pace, more than ever to be honest. Why’s that? Easy! Kotlin.

“Manuel, what is that?” Kotlin is a different and more modern language that’s also used to produce native Android apps. Developing a modern application in Java was becoming too hard, so I spent some time translating the code from Java to Kotlin and I noticed a lot of improvements:

  1. Codebase reduced approx. by 15–20%: Development ease-of-use has increased notably thanks to features that aren’t included in Java.
  2. Development is way more efficient than before. In results, I’m at a good stage of development regarding the Bitcore client for Android. As explained many times, that’s kind of the last “big” stage of development before tidying all up the code and going beta.

That’s really it from me, myself, Mr. Manuel.

Sorry cat lovers. GSD owners; rejoice!

--

--

Swen van Zanten
vergecurrency

Full Stack Senior Web developer • Swift developer • Verge Currency Core member