nutshell: balance reads 0 after clientd send — change proofs invisible
メンテナーはふだん 2 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
Start by reproducing the reported sequence: send with cashu --wallet <w> --host <mint> --yes send <n>, then check cashu --wallet <w> balance and cashu proofs in a fresh process. Inspect the preserved wallet files and the consecutive fund-log balance entries to determine whether the change is persisted, pending, or reserved. Done means the cause is identified and the wallet's change is visible through balance and proofs after a successful send.
索引モデルが issue の本文から書いたものです。
説明
Found by the clientd scenario battery (S3, nutshell wallet live).
What happened: after clientd pays successfully via cashu --wallet <w> --host <mint> --yes send <n> (payment accepted, session created), a subsequent cashu --wallet <w> balance in a fresh process shows Balance: 0 sat and cashu proofs reports "No proofs found" — the send's change is not visible. The fund log shows Balance: 40 sat followed immediately by Balance: 0 sat from two consecutive CLI invocations, so the loss of visibility happens at/after the first send, not at fund time.
Suspects: SQLite WAL on a docker named-volume shared across containers (stale WAL / missing checkpoint), or nutshell keeping the change as pending/reserved until a receive -a. Wallet files preserved from the run for inspection.
Why it matters: a laptop user topping up repeatedly through nutshell would think their wallet is empty after the first payment.
- 主要言語
- Go
- スター
- 12
- フォーク
- 14
- 平均マージ
- 4日 19時間
- マージ済み PR(30日)
- 213
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
OpenTollGate/tollgate-module-basic-go のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
OpenTollGate/tollgate-module-basic-go#1159 ·
メンテナーはふだん 2 日以内に返信
-
Degraded-mode hygiene follow-ups: dead walletNotInitializedError() + main.go's startup log still over-promises mint recovery対応中かも @Amperstrand が 5 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
OpenTollGate/tollgate-module-basic-go#1135 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
setup_uhttpd_portal hardcodes the GUEST portal docroot to the TollGate path — the brand token cannot select a re-brand guest portal対応中かも @Amperstrand が 5 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
OpenTollGate/tollgate-module-basic-go#1122 ·
メンテナーはふだん 2 日以内に返信
-
changelog: dependency-security sweep missing from [Unreleased] [Amperstrand fork #105 review debt]オープン
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
OpenTollGate/tollgate-module-basic-go#1055 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
OpenTollGate/tollgate-module-basic-go#1027 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
OpenTollGate/tollgate-module-basic-go の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 69/100
open-telemetry/opentelemetry-go-compile-instrumentation#1713 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
JakeChampion/lang#14392 ·
メンテナーはふだん 1 日以内に返信
-
agent-butler-finding bug
難易度 1/5 1〜3時間 初心者へのやさしさ 84/100
jordansmall/spindrift#6557 ·
メンテナーはふだん 1 日以内に返信
-
[Bug] Custom tool truncation leaves unused stream copies open対応中かも @OUAO-FRANK が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信