Skip to content

Wallet refactor

David Vorick requested to merge wallet-refactor into master

I was debating, but I think this refactoring is ready for its first PR. More to come :)

This primarily focuses on the persistence, using encrypted files, creating files if they don't exist, initializing the wallet in a first stage (before the encryption key is known), initializing the wallet in a second stage (after the encryption key is known).

The code is only lightly tested, and depends on the changes to the Nebulous fork of the 'ed25519' package. That package is also going to see more changes.

Merge request reports