Oh man I hadn't seen this yet....the port of 1.0.12 I dropped today is native win32 exe's cross compiled from Debian 8, rather than WSL (cross compiling on Ubuntu is busted...I mean, it BUILDS, but it has a flaky win32 pthreads and pegs a cpu at 100% ALL THE TIME).
You actually don't want WSL binaries, as they 1) are slower than cross compiled native ones and 2) current zcash doesn't build on it out of the box either (open issue for it!) and 3) it takes a lot of funky conf file games because 4) ipv6 doesn't work on it.
So, I can give you a nice, simple procedure to follow to cross compile if that is ok for the bounty!
-David Mercer
Tucson, AZ
David, thanks for sticking with it.
If using Debian is what it takes, I'll setup a box tomorrow AM and replicate the build.
For the zero.conf file, I'd include something like:
addnode=zeropool.cloud
addnode=54.144.219.55
gen=1
genproclimit=1
equihashsolver=tromp
Separately, when sending David various transactions during testing, I became suspicious whether the transactions to Z addresses are performed or displayed correctly in the Java GUI wallet, even on Linux.
Would much appreciate some help from the community in testing this aspect.
Anyone interested can use some really tiny amounts, but do try all the combinations between T and Z addresses, and compare what the Wallet shows in Overview for the amounts and addresses, with what you've selected in Send and with what the block explorer shows on the blockchain. Maybe restart the GUI program and reload and review again, as I thought I saw errors, but got confused trying various combinations.
Tearo
Hi Tearo,
Did all possible combinations many times. This is what we have:
Let's name them to make this more easy
Z-Address 1 = Z1
Z-Address 2 = Z2
T-Address 1 = T1
T-Address 2 = T2
Sending from T1 to T2 or vice versa = No problem in wallet OR Zero explorer
Sending from Z1 to Z2 or vice versa = No problem in wallet OR Zero explorer (They don't appear in zero explorer as per normal since they are Z- addresses)
Sending from T1 to Z1 OR Z2 = minor problem = Wallet shows correct overall balance BUT for some reason a random amount of zero gets transfered to T2(Both wallet addresses are mine). The amount chosen to go to Z1 OR Z2 transfers correctly. The zero explorer shows correct data (shows both tx's)
Example: T1 balance = 2 zero
T1 sends 1 zero to Z1 OR Z2 and although 1 zero gets to Z1 OR Z2 correctly AT THE SAME TIME a random amount (let's say 0.40) goes to T2 automatically.
So now we have
T1 balance = 0.60 zero
Z1 OR Z2 balance = 1 zero
T2 balance = 0.40 zero
Sending from T2 to Z1 OR Z2 = No problem. This is weird though because you would think that the above example would happen here also.
Hope this helps...