-
The `ControlBlock` field `merkle_branch` is a `TaprootMerkleBranch` which wraps a `Vec`. During encoding we create a control block only to encode it, leading to an unnecessary allocation.
Consider …
-
This is dependent on math operations in clarity. ( @EmbeddedAndroid github issue?) If we submit DKG public share packets to the pox-4 contract, it can verify the signatures, can know when we have rece…
-
We ran miniscript on all p2(w)sh and p2tr script-path inputs from 20 recent mainnet blocks (about 60,000 tx inputs). The program tried to create a miniscript interpreter `miniscript::Interpreter::from…
-
https://github.com/theStack/bitcoin-inquisition/blob/81f7845d676c17dee3774c2d4a83954a59d4bf31/test/functional/feature_opcat.py#L141-L147
To turn this into variable pow, I think it's probably easies…
-
One of the most useful properties of the TapRoot upgrade - and the support for Schnorr signatures which came along with it - is the fact that we can now use simple trustless key aggregation protocols …
-
**Is your feature request related to a problem? Please describe.**
Currently, ZetaChain supports passing data using the op_return opcode, which has an 80-byte limit. This limitation restricts the a…
-
Today addresses contain the asset ID that the party wants to receive. This works mostly, but once you want to receive one of many possible tranches of a fungible asset with a group key, things break d…
-
@jonasnick told me to post this for visibility. Invented originally by @ajtowns because he was chagrined by my current solution to the problem at hand.
First, a bit of motivation.
In ln-symmetry…
-
Is there a plan to support Web USB and/or Web Bluetooth protocols?
## What
Allow browser apps to interact with Jade for doing various lifecycle activities, such get new addresses or signing PSBT…
-
See this blog post series: https://recursion.wtf/posts/rust_schemes_3/ which describes a scheme for managing recursive data structures which is likely to be (much) faster than our existing code and al…