Bit of an update: Was learning to use Claude and got the branch rebased, with a few key updates and bug fixes in roughly a week of back and forth.
What’s in this branch:
-
Rebased on latest master
-
Works out of the box on bitcoin-inquisition 29.x on signet with TRUC/eph dust/P2A/1p1c package relay. Does automated anchor bumping for real unlike before (I migrated to a op_return commitment vs annex usage as well)
-
Support for restarting your node without crashing (lol)
-
Support co-op close (protocol a little jank similarly to legacy close but enough for testing)
-
Significantly more test coverage, though still PoC level
-
Probably a lot more
So unlike last time, the UX should kinda work ok.
Sample unilateral close update tx: mempool - Bitcoin Explorer
Sample unilateral close settle tx: mempool - Bitcoin Explorer
Sample cooperative close tx: mempool - Bitcoin Explorer
Beyond this I had Claude migrate from APO to OP_TEMPLATEHASH+OP_CSFS+IK, both the BOLT draft (with some gentle corrections) GitHub - instagibbs/bolts at 2026-01-eltoo_th then a one-shotted implementation Commits · instagibbs/lightning · GitHub OP_TEMPLATEHASH isn’t live on inquisition, so it can only be tested in regtest for now.
If people are interested, please try it out on signet on bitcoin-inquisition, the cost of maintaining this PoC is basically zero now.