Veil-Project / veil

Veil-Project
MIT License
118 stars 91 forks source link

Transactions show "Basecoin received with" either an unknown address or anonymous 1.0.0.9 #281

Open veilMaDOS opened 5 years ago

veilMaDOS commented 5 years ago

Transactions list shows "Basecoin received with" either a random bv address or anonymous, when I have been exclusively receiving basecoin mining rewards to a single bv address that I have generated.

Expected behavior: Transactions should be showing "Basecoin received with suprnova", "suprnova" being the label I attached to a specific bv address that I generated to receive mining rewards.

Transaction list in v1.0.0.6 labelsunknownaddresses_6-1

Transaction Details of the very bottom two transaction in v1.0.0.6. Notice how Sent to bv addresses are the same in both. labelsunknownaddresses_6-2 labelsunknownaddresses_6-3

Address Book in v1.0.0.6. Notice how bv address with "suprnova" label is the same as the Sent to address of the two transactions above. labelsunknownaddresses_6-4

Actual behavior: It instead shows received with "Basecoin received with " (addresses listed are not in my Address Book or Contacts), or "Basecoin received with anonymous".

Transaction list in v1.0.0.9 labelsunknownaddresses_9-1

Transaction Details of the very bottom two transactions in v1.0.0.9. For "Received with anonymous" transaction, Send to is blank. The other transaction shows a bv address that is unknown to me. labelsunknownaddresses_9-2 labelsunknownaddresses_9-3

Address Book in v1.0.0.9. Notice how the labels remain the same as with v1.0.0.6, and that the bv addresses in the transactions list don't reflect any of the listed addresses. labelsunknownaddresses_9-4

How to reproduce issue:

  1. Download v1.0.0.9 wallet.
  2. Check your transactions list and transaction details.

Wallet Version: v1.0.0.9, downloaded zip from the Veil GitHub release.

Operating System: Windows 7 64-bit

Extra Information:

presstab commented 5 years ago

Thanks for the detail. Super helpful!

veilMaDOS commented 5 years ago

Glad to help. :)

Here are the transaction details of all the transactions listed above, from top to bottom (including Zerocoin Mint because why not). Date and time is set in GMT+8.

Note: In the process of double checking this information, I noticed that the value for Confirmations in the transaction details keeps fluctuating at random time intervals.

  1. Basecoin received with anonymous ID: e4d20a050418d36268cf1c2591158e7e56575ab4c2c12209ab2288e1042f4289 Amount: 1.00137085 VEIL Sent to: Inputs: 0 Fee: 5.75404784 VEIL Confirmations: 314 Size: n/a Kb Date: n/a (but transaction list says 1/12/2019 21:20)

  2. Basecoin received with anonymous ID: e17cdd3fa2d1a294f4d04efe54f913eff771a42fea7893d2aa1dac932af62e09 Amount: 2.01631763 VEIL Sent to: Inputs: 0 Fee: 5.75404784 VEIL Confirmation: 822 Size: n/a Kb Date: n/a (but transaction list says 1/12/2019 12:34)

  3. Zerocoin Mint (n/a) ID: d62b26acd6ed8fb2c04c56bb395abda7d36f010ab2b19411be4a49abdaf48d00 Amount: 20.01000000 VEIL Sent to: Inputs: 0 Fee: 0.01000000 VEIL Confirmations: 1838 Size: n/a Kb Date: n/a

  4. Basecoin received with bv1qzaj2f02pxf8dhg7pd3g7vxalp4ftwdvwg4wldw ID: 112aedfc4ed8b24051c1005af3dccfaaad722fe5a648e7a5862d33778bad82c8 Amount: 2.00114962 VEIL Sent to: bv1qzaj2f02pxf8dhg7pd3g7vxalp4ftwdvwg4wldw Inputs: 0 Fee: 5.75404784 VEIL Confirmations: 2185 Size: n/a Kb Date: (but transaction list says 1/11/2019 13:13)

  5. Basecoin received with anonymous ID: f418b6b6b35c20c53d6a04d24e647cfa90979981426882d5f40cc67f8d672d67 Amount: 2.00156057 VEIL Sent to: Inputs: 0 Fee: 5.75404784 VEIL Confirmations: 3664 Size: n/a Kb Date: n/a (but transaction list says 1/10/2019 12:00)

  6. Basecoin received with bv1q2dcv248x5l7qy78ke4rvyzaegjh88ak8q3en7g ID: 6a53afebe5ee7a02239a1a1669a256c459958925493c94f4cadf15d9b2a5841f Amount: 2.00399687 VEIL Sent to: bv1q2dcv248x5l7qy78ke4rvyzaegjh88ak8q3en7g Inputs: 0 Fee: 5.75404784 VEIL Confirmations: 4361 Size: n/a Kb Date: n/a (but transaction list says 1/9/2019 23:57)

  7. Basecoin received with bv1qmytwjkwe8epv4eu6gc8cpgpqxt3e2jxltdxkrc ID: 73b46958eb2faab5cebeaa2f4f0337a52e17d2e2d04c731bfeeb34dc2bbd8d60 Amount: 2.00204550 VEIL Sent to: bv1qmytwjkwe8epv4eu6gc8cpgpqxt3e2jxltdxkrc Inputs: 0 Fee: 5.75404784 VEIL Confirmations: 6636 Size: n/a Kb Date: n/a (but transaction list says 1/8/2019 08:30)

  8. Basecoin received with bv1qq5z4j9u8h9qgtkgk482g67ytth629psa330nzd ID: 3b176f8c682b04eeb8e0f647d525d882a33ff320cd2887098f9e2c9458019a35 Amount: 2.00084677 VEIL Sent to: bv1qq5z4j9u8h9qgtkgk482g67ytth629psa330nzd Inputs: 0 Fee: 5.75404784 VEIL Confirmations: 7831 Size: n/a Kb Date: n/a (but transaction list says 1/7/2019 12:14)

  9. Basecoin received with anonymous ID: 7683cd104103003d53b686ffde472dff46a0c12c7ad1385c82c9794c2f5a5bf9 Amount: 0.07653266 VEIL Sent to: Inputs: 0 Fee: 5.75404784 VEIL Confirmations: 8849 Size: n/a Kb Date: n/a (but transaction list says 1/6/2019 18:55)

seanPhill commented 5 years ago

I see this again with a screenshot posted to #support on Discord. The user (now on v.1.0.3.0) received all his basecoin with the same basecoin address, but it shows as each one on a different address in the GUI transaction list.

veiltxs

seanPhill commented 5 years ago

That's odd. I didn't click anything to unassign or assign anyone. I don't know how I got attributed with that action. I don't think that I even have the power to assign devs.

CaveSpectre11 commented 4 years ago

The issue seems to be that it uses the first output in the transaction; regardless of if the address is one of the addresses for the wallet.