0xMiden / 0xMiden/wallet

iOS: auto-consume of MIDEN notes stops when Delegate Proof Generation is disabled

Đang mở
#431 1 bình luận 0 reaction 1 người được giao Được @WiktorStarczewski nhận Xem trên GitHub
Ngôn ngữ chính
TypeScript
Star
5
Fork
28
Merge trung bình
9 giờ 50 phút
Pull request đã merge (30 ngày)
123

Mô tả

## Symptom

On iOS, disabling **Delegate Proof Generation** stops MIDEN notes from being auto-consumed, even though **Auto Consume MIDEN notes** is still enabled. No error is shown; notes just stay pending.

## Steps to reproduce

1. iOS app, Auto Consume MIDEN notes enabled (default).
2. Disable Delegate Proof Generation in General Settings.
3. Receive a MIDEN note.
4. Note is not auto-consumed.

## Expected

Auto-consume should work regardless of the proving mode — with delegation off it should consume via the native local prover.

## Notes

Auto-consume is not intentionally gated on the delegation setting (`Explore.tsx` passes the flag through to `initiateConsumeTransaction`). Suspect the local-proving consume fails on iOS and the auto-consume bounded-retry backoff gate in `initiateConsumeNotesTransaction` (`src/lib/miden/transaction/initiate.ts`, from #215) then silently suppresses further attempts. Not yet reproduced live.

Feedback DB ref: ticket 118. Possibly related: tickets 77 (Android notes unclaimable after failed local-proving consume) and 92 (iOS "nothing to claim" notification).

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.