Hey just wanted to swing by and say keep up the hard work. From one dev to another. The wallet looks nice.

If you need any advice on how to use the "cold staking" method of posv3 just lemme know(but via pm or reddit i hardly use bitcointalk). I finally did my first multisig stake last week in BLK(original pos3). Its here:
https://chainz.cryptoid.info/blk/tx.dws?6ef2849263110c5c6dc6443766be883ea1798851cba45ad6eda9903ba283762c.htmIts pretty straightforward as you can see in the script.
I know how hard it is to code this stuff doing it first hand in Halo and am happy to see you have chosen bitmessage channels for markets. As we have been using them successfully for a few years now. You might want to modify your bitmessage to resubmit messages every 2 days. If you read the fine print, Bitmessage re-sends 2-4-8-16 day intervals or something like this. Which can result in lost messages if parties don't log in frequently. The network needs to always have a copy of outbound messages in contracts or else you can lose coins if the message you are sending is paramount to the transaction. Unless you are using blockchain messaging while in escrow. Anyways, its easy to modify. If I remember correctly it was only a couple lines to change.
Also, you might want to be careful in combining Tor with Bitcoin since I've heard there is a cheap attack that compromises anonymity.
It would be interesting to see how a person could correlate ip addresses that use all 3 (correlate tor, bitmessage and the coin network). I've always liked i2p the best.
I would be interested in reading the NIZKP implementation as I've always wondered how it can be applied proactively in a p2p network. (I'm fully aware of how zkp works and how the setup of nizkp works but am unsure of how tokens are transferred as I read about the minting and pouring process of zerocoin and was a bit confused.) And plus am wondering how the ip of a broadcast of a transaction can be correlated to a proof. (until there is mesh networks and 3d printed open source electronics there may never be true anon)
But I'm just musing aloud as usual...
Good luck y'all