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

The same transaction request can ask multiple times for payment. #10020

Closed
3esmit opened this issue Feb 10, 2020 · 2 comments
Closed

The same transaction request can ask multiple times for payment. #10020

3esmit opened this issue Feb 10, 2020 · 2 comments

Comments

@3esmit
Copy link
Member

3esmit commented Feb 10, 2020

Bug Report

Problem

I was playing with my friend with Status, and I tried to send some gas and SNT to register a name, (first he asked to send) after I Requested two times 0.001 and then I request to send SNT which caused a bug..

Screenshots:
image
image

In my side it showed transaction failed, when I tap in transaction log it shows me when I Tap in the SNT transaction it shows:
image
For him:
image

The account transaction log shows me both transactions (the failed and the one not)
image

https://etherscan.io/tx/0xf803c8b16621e6b990c4860f2f7201e85d4bc01bce97a91c2ccf3f7e4bd48ca7
https://etherscan.io/tx/0x99f30476ed8ba37fb893d5eed412b3ddd1e8d40fc0319fd60a5eabd64b73b2b7

@3esmit 3esmit added the bug label Feb 10, 2020
@3esmit
Copy link
Member Author

3esmit commented Feb 10, 2020

Both users using StatusIm-200210-025959-39ea68-nightly-universal.apk
Steps:

  1. Asked my friend to message me in @eeesmit (eeesmit.stateofus.eth) from outside Status (other messaging app)
  2. My friend send me "Opa"
  3. I answered Aee + Emoji + Asked "Send a Transaction Request"
  4. He sent Transaction Request of 0.001 ETH
  5. I confirmed.
  6. I created another Send Transaction of 0.001, it needed his address first
  7. He accepted and sent address
  8. I accepted.
  9. Repeated steps 6-8
  10. Created another Send Transaction with 10 SNT, it needed his address first
  11. He accepted and sent address
  12. I accepted.
  13. I said "See if you can register an ENS username"

Not sure if step 14 happened while Transaction pending was displaying, or while his approval was pending.

@3esmit
Copy link
Member Author

3esmit commented Feb 14, 2020

The transaction was signed twice, but the same transaction request asked for it twice.

The lower gas is caused by another problem status-im/status-go#1849.

@3esmit 3esmit changed the title Transaction duplicated with lower gas The same transaction request can ask multiple times for payment. Feb 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants