gojiberra on Nostr: I made the BTC ↔ BLAKE atomic swap reference implementation public: It uses ...
I made the BTC ↔ BLAKE atomic swap reference implementation public:
https://github.com/gjbrr/blake-swapIt uses Bitcoin-style HTLCs for settlement and Nostr for peer-to-peer coordination. No swap server or federation; the chains remain authoritative.
The current release is experimental and unaudited, but it has completed two-host regtest swaps in both physical directions, including restart and recovery testing.
One thing I’d especially like people to try:
Give the repo to your AI assistant and ask it to walk you through a swap one command at a time.
Start on regtest or use tiny experimental amounts only. Do not use valuable funds yet.
Feedback, breakage reports, and independent implementations are very welcome.
Published at
2026-10-09 18:12:18 UTCEvent JSON
{
"id": "2430d0abb45431d65e10ce1c80cd4efdb2be874ab5a11f43629e73509c5c166a",
"pubkey": "454bc2771a69e30843d0fccfde6e105ff3edc5c6739983ef61042633e4a9561a",
"created_at": 1791569538,
"kind": 1,
"tags": [],
"content": "I made the BTC ↔ BLAKE atomic swap reference implementation public:\n\nhttps://github.com/gjbrr/blake-swap\n\nIt uses Bitcoin-style HTLCs for settlement and Nostr for peer-to-peer coordination. No swap server or federation; the chains remain authoritative.\n\nThe current release is experimental and unaudited, but it has completed two-host regtest swaps in both physical directions, including restart and recovery testing.\n\nOne thing I’d especially like people to try:\n\nGive the repo to your AI assistant and ask it to walk you through a swap one command at a time.\n\nStart on regtest or use tiny experimental amounts only. Do not use valuable funds yet.\n\nFeedback, breakage reports, and independent implementations are very welcome.",
"sig": "3acfbf86da0d44570e085a428a6f419ef44a7fa13cdd3f3486640fd8805d0c436f997b3713fe5fff7dfd73e20f95b823a1ef8d08c6ffe79a83816c9f47802141"
}