<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coinosv3.git/tools/ark/expired-dust-test.js, branch master</title>
<subtitle>coinos v3 — bitcoin, Ark, Lightning and nostr wallet (web + Android)</subtitle>
<id>https://git.coinos.io/coinosv3.git/atom?h=master</id>
<link rel='self' href='https://git.coinos.io/coinosv3.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/'/>
<updated>2026-10-07T15:21:48Z</updated>
<entry>
<title>expired-dust-test: skip unless captaind runs a short vtxo lifetime</title>
<updated>2026-10-07T15:21:48Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-10-07T15:21:48Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=66113070c59cfabf7b418828d174f70c55a21dd6'/>
<id>urn:sha1:66113070c59cfabf7b418828d174f70c55a21dd6</id>
<content type='text'>
It needs vtxo_lifetime &lt;= 60 so it can mine past expiry; against the normal
4320-block server it would age the whole shared chain. Also import the
manager relative to the repo instead of the main checkout's absolute path.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>A wallet too small to renew warns before its coins expire; dust never dies</title>
<updated>2026-08-04T16:28:36Z</updated>
<author>
<name>Adam Soltys</name>
<email>adam@coinos.io</email>
</author>
<published>2026-08-04T16:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.coinos.io/coinosv3.git/commit/?id=e462bc1e7756dcbf7c651ee282e96ee8c48b5a14'/>
<id>urn:sha1:e462bc1e7756dcbf7c651ee282e96ee8c48b5a14</id>
<content type='text'>
The warning: when the Spending balance minus round fee is under the
330-sat round minimum AND a vtxo enters the renewal window, auto-refresh
can't save the coins — a wallet-screen notice (and a daily local
notification, when permitted) says to receive any amount or spend
before the deadline. New walletNotices feature hook renders under the
balance card.

The amnesty: sub-dust vtxos have no unilateral exit to protect, and
regtest proves captaind keeps cosigning their spends past expiryHeight —
even after the watchman claims the backing on-chain
(tools/ark/expired-dust-test.js). Only hal's own receive validation
stood in the way; it now exempts sub-330 vtxos from the expiry check.

Co-Authored-By: Claude Fable 5 &lt;noreply@anthropic.com&gt;
Claude-Session: https://claude.ai/code/session_015QwAtBSpKvECqp1rHLHjJk
</content>
</entry>
</feed>
