zenon-network / syrius

MIT License
17 stars 14 forks source link

Auto-receiver stops working when a manual receive confirmation is rejected on a Ledger #75

Closed KingGorrin closed 3 months ago

KingGorrin commented 3 months ago

Describe the bug Disabling the auto-receiver and rejecting to receive a pending transaction with a Ledger causes the auto-receiver to stop working.

To Reproduce Steps to reproduce the behavior:

  1. Start Syrius with a Hardware Wallet
  2. Disable auto-receive feature
  3. Goto Transfer
  4. Manually receive a pending transaction
  5. Reject receive confirmation on the Ledger
  6. Enable auto-receive feature or manually receive the pending transaction again

Expected behavior The pending transaction is either automatically received or manually after accepting the receive confirmation on the ledger.

Actual behavior The auto-receiver does not automatically receive the pending transaction and manually does nothing.

Desktop (please complete the following information):