Post
Topic
Board Announcements (Altcoins)
Re: [ANN] ZERO - Dev Bounty
by
tearodactyl
on 01/11/2017, 16:55:18 UTC
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.
Great detail on the tests and description, thanks!
Let me confirm that you are using the Java Swing GUI wallet on Linux.
What's your intuition here, is the wallet generating the wrong transactions, or the node processes them like that?
  Tearo