Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
veilMaDOS opened this issue Jan 12, 2019 · 5 comments
Assignees
Labels
Coin Type: Basecoin Specifically related to basecoin transactions Issue Type: Bug Something isn't working Tag: TransactionRecords The display of transaction information
Milestone

Comments

@veilMaDOS
Copy link

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:

  • Loading an older version of the wallet (specifically 1.0.0.6 and 1.0.0.1 in my case) shows the proper bv address and proper address label.
  • All the transactions shown have been from mining rewards from Suprnova exclusively, all of which are automatic payouts.
  • There is no effect on my total balance.
  • The order of the addresses listed in the Address Book in unchanged from v1.0.0.6 to v1.0.0.9.
  • I tested receiving one mining reward (automatic payout) from Suprnova on v1.0.0.9. Transaction showed as "Received with anonymous". The balance first went into Unconfirmed, and was later successfully confirmed and added to my Basecoin balance.
    labelsunknownaddresses_9-5
    labelsunknownaddresses_9-6
@presstab
Copy link
Contributor

Thanks for the detail. Super helpful!

@presstab presstab added Issue Type: Bug Something isn't working Tag: TransactionRecords The display of transaction information Coin Type: Basecoin Specifically related to basecoin transactions labels Jan 12, 2019
@veilMaDOS
Copy link
Author

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)

@4x13 4x13 added this to the v1.0.1 milestone Jan 13, 2019
@seanPhill
Copy link
Collaborator

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
Copy link
Collaborator

seanPhill commented May 2, 2019

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
Copy link
Collaborator

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.

@CaveSpectre11 CaveSpectre11 modified the milestones: v1.0.2, future Aug 2, 2020
codeofalltrades added a commit that referenced this issue Mar 7, 2021
…le addresses…

44e0095 [GUI] Display correct address when transaction has multiple addresses (basecoin) (WetOne)

Pull request description:

  ### Problem
  Basecoin transactions with multiple addresses do not display correctly within the Qt display.

  ### Root Cause
  When creating the transaction the wallet performs an extra push of an address.  This is a non-factor for stealth transactions as stealth transactions use a lookup table for the used address.  The basecoin address gets pushed in.  The extra push performed in the code results in a misalignment which appears when decoding the transaction.

  ### Solution
  Removed the extra push.

  ### Testing
  Tested for basecoin transactions which directly addresses issue 281.  This may also address issue 667 as well.

  ### Related Issues
  #281

Tree-SHA512: a180e84ef0b272ca83a93c4835ff6b75810a485807336cf27e5d3ac6830274ec3cd2e0ba2d195cdd7eb13f27ccce7fc420f4dfb030d85d9bbd5603d9cdfb6fb3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Coin Type: Basecoin Specifically related to basecoin transactions Issue Type: Bug Something isn't working Tag: TransactionRecords The display of transaction information
Projects
None yet
Development

No branches or pull requests

7 participants