The racing problems- I'm catching them while running go build -race and reorging blocks and loading wallets at the same time.
Now there is a mistake at line 231 in merkle.go - there needs to be commits_mutex.RUnlock()
That's all. I've also tested the nested comb trades. They work properly.
I'm ok with the final version - can be released (if there is nothing else) -_-
Fixed. I've committed and uploaded a build;
https://github.com/nixed18/combfullui/releases/tag/v0.3.4Now to update the documentation, then on to light client server stuff.