0xMiden / 0xMiden/wallet

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

オープン
#431 コメント 1 件 リアクション 0 件 担当者 1 名 @WiktorStarczewski が担当を希望しています GitHub で見る
主要言語
TypeScript
スター
5
フォーク
28
平均マージ
9時間 50分
マージ済み PR(30日)
123

説明

## 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).

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。