zcash-swift-wallet-sdk icon indicating copy to clipboard operation
zcash-swift-wallet-sdk copied to clipboard

Test Case: Transaction Created by Other Wallet

Open braddmiller opened this issue 4 years ago • 1 comments

Scenario: A seed is imported into three wallets with transparent/shielded funds. Wallet A sends a payment to some address. At the same time, Wallet B sends a payment of a different amount using some of the same UTXOs or notes. Wallet C does not send any payments. Wallet B’s transaction gets mined instead of Wallet A’s.

Desired Outcomes:

  • The balances of all three wallets are decreased by the value of Wallet B’s
  • Wallet A shows its transaction as "failed" or "expired" within 10 blocks of submission.
  • Wallet B and C do not show a failed transaction

Note: Failures in the desired outcomes are turned into bug fix tickets which will then be prioritized for future work.

braddmiller avatar May 05 '20 16:05 braddmiller

May be a duplicate (moving to iceblock).

geffenz avatar Sep 08 '21 20:09 geffenz