Amber nodes are monitored by CommitWatch. Gray nodes are sampled from authenticated GitHub public commit search and may not represent complete contribution history.
This commit enables the Jade hardware wallet to sign Liquid network transactions using the existing sign_psbt command. Previously, this command was rejected for Liquid. The change mainly removes that rejection, skips Bitcoin-only fee math …
Feature expansion: previously rejected Liquid PSBT signing path is now acceptedBitcoin-only fee-accumulation logic is skipped for Elements/LiquidNo input validation or signing logic changes visible in the diff
This commit changes how the Blockstream Jade hardware wallet examines transaction outputs before signing a Liquid (Elements-based) PSBT. It now inspects outputs for confidential/unblinded asset and value data, detects scriptless fee output…
New validation rejects blinded scriptless outputs, which could previously be misinterpreted as fee outputsNew validation enforces policy asset for scriptless fee outputs on LiquidNew validation extracts and records unblinded asset/value data for Liquid outputs
This commit adds user confirmation screens for Liquid (Elements) transactions in the Blockstream Jade hardware wallet. Previously, Liquid PSBT signing likely did not show the user the outputs and fee before signing, or used Bitcoin-only co…
Adds user-facing confirmation of transaction outputs before signingAdds user-facing confirmation of transaction fee before signingSeparates Liquid/Elements confirmation path from Bitcoin path
This commit changes the Blockstream Jade hardware wallet firmware so it can now sign Liquid/Elements PSET transactions instead of rejecting them. It also adds a check that the PSBT type matches the selected network (Bitcoin vs. Liquid). A …
Feature expansion: enables signing of Elements/Liquid PSETs, increasing attack surface for a previously unsupported transaction formatNew consistency check: rejects when PSBT Elements flag mismatches the network's Liquid statusFIXME comment added about potentially requiring non-witness UTXO for Bitcoin inputs, suggesting an open security/design question
This commit changes how Blockstream Jade hardware wallets parse PSET (a variant of Bitcoin's PSBT format used on the Liquid sidechain). Previously, parsing PSET data could crash the device because verifying confidential transaction proofs …
Stack overflow / stack exhaustion during PSET parsingConfidential transaction proof verification requires large stackAddition of PSET magic-byte handling where previously unsupported