diff options
| author | Adam Soltys <[email protected]> | 2026-08-27 11:19:07 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-08-27 11:19:07 -0700 |
| commit | 340cb3704620ec4bf7ebafcd1ac1a1343251c14b (patch) | |
| tree | a4c2ad3bf93acee512e719deba53a976465008db /src/ark/manager.js | |
| parent | b11e3b50483ae254caccebe220275863eb762a47 (diff) | |
| download | coinosv3-340cb3704620ec4bf7ebafcd1ac1a1343251c14b.tar.gz coinosv3-340cb3704620ec4bf7ebafcd1ac1a1343251c14b.zip | |
Renewal stops billing for tidiness: six refund coins after a failed payment no longer trigger a top-bracket consolidation (multi-input sends made fragmentation cheap to live with — the trigger moves to the 24-input ceiling), and the history line for a refresh now names the fee it paid
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_019eA8JRq9Wr7z2fRQk99HLi
Diffstat (limited to 'src/ark/manager.js')
| -rw-r--r-- | src/ark/manager.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ark/manager.js b/src/ark/manager.js index eef2ec9..1129c38 100644 --- a/src/ark/manager.js +++ b/src/ark/manager.js @@ -1627,7 +1627,7 @@ export class ArkManager { } for (const v of inputRecs) v.state = 'spent'; action.step = 'done'; - this._movement({ type: 'refresh', amountSat: action.outAmountSat, status: 'complete', detail: `${inputRecs.length} in -> ${newVtxos.length} out` }); + this._movement({ type: 'refresh', amountSat: action.outAmountSat, status: 'complete', detail: `${inputRecs.length} in -> ${newVtxos.length} out${action.feeSat ? ` · fee ${action.feeSat} sat` : ''}` }); this._save(); } } |
