-
Related to #820.
Tl;dr it's unclear what behavior we want around batch persistence to disk vs. the batch still being the `pendingBatch` if errors occur before or during finalization.
AFAIU, batc…
-
It seems odd at first that the `coop_close` message (sent by the swap taker) contains a private key.
This *should* be safe because the swap taker must create a random private key for each swap (no…
-
When we know that the upgradable opcode will definitely behave like `OP_SUCCESS` - when there's no possibility that it will behave as normal, we can stop the execution with a special "SUCCESS" code, r…
-
I think you can do a scriptless commitment as follows:
* Take any random transaction you're going to sign (possibly via musig).
* Generate the (public) nonce for it, ie R where `sG=R+H(R,P,m)P`.…
-
### Problem
If one key is secure, then three keys must be thrice as secure. Right. Right?
Anyway. Multi Signature is one of the most powerful scripts in Bitcoin, a premiere wallet should support s…
-
libbitcoin-system is clean, with the exception of 4 unused function warnings by 2 older compilers, which are bogus.
vc++141 is clean, but vc140 is not and vc120 has a break resulting from a depende…
-
So the idea here is that Nostr apps could generate a series of keys for each user, all based on an initial seed. And they would show the seed and the first key to the user. The seed must be kept safe …
-
When querying addrsReceives for a tapdAddrs, we are receiving empty address events for address, This might happen when sender takes time to send the proof of holding assets, but in this case the sende…
-
This is the current desriptor string returned by our parser in case of 1 leaf only
```
"tr(INTERNAL_KEY ,{pk(KEY)})"
```
the "{ }" brackets are not expected by bitcoin core, the correct descriptor…
-
As requested by @nepet here: https://github.com/ElementsProject/peerswap-spec/issues/4#issuecomment-1279505217
Here is a concrete implementation of the onchain HTLC using Taproot. **IMPORTANT: Thi…