Commit Graph

144 Commits

Author SHA1 Message Date
scgbckbone
0ef6413cd8 apply note or pwd as b39 passphrase 2026-06-24 14:07:25 -04:00
scgbckbone
0d04e5e1f8 bugfix: p2pk 2026-06-23 11:43:39 -04:00
scgbckbone
59eb529a20 Reject witness-only UTXO for legacy inputs; Suppress fee for unverified witness UTXOs;normalize legacy inputs to proper utxo 2026-06-23 11:25:53 -04:00
scgbckbone
6fd256dbdc bugfix: 1of1 multisig 2026-06-23 10:34:44 -04:00
scgbckbone
1dddd88525 WIF Store upgrade 2026-06-22 12:46:50 -04:00
scgbckbone
d656f371c7 BIP-322 changes after BIP got in to the complete state 2026-06-22 11:20:44 -04:00
scgbckbone
c36eac23d2 bundle small fixes 2026-06-19 10:56:45 -04:00
scgbckbone
6869ba87b0 typos 2026-04-20 11:17:17 -04:00
scgbckbone
9b131b2eff WIF Store 2026-03-04 17:16:38 -05:00
Peter D. Gray
6f366d1603
slight rework 2026-02-25 11:05:24 -05:00
scgbckbone
1bbaeef439 bugfix: duplicate inputs 2026-02-25 10:16:49 -05:00
scgbckbone
5d7d5d881d BIP-322 Proof of Reserves 2026-02-25 09:31:34 -05:00
scgbckbone
f966d47012 input explorer 2026-02-13 11:56:41 -05:00
scgbckbone
5d9ab62595 nit: tx nVersion serialization is signed integer 2026-02-10 08:59:48 -05:00
scgbckbone
0fffb07e9e fix: remove unnecessary total_out counting in output_iter 2026-01-21 11:23:13 -05:00
russeree
a6a66bc367 [Policy] Support raw transaction versions == 3
Co-authored-by: scgbckbone <scgbckbone@proton.me>
2025-12-30 12:04:20 -05:00
scgbckbone
ef0ba6a556 address format matching from PSBT witness/redeem script instead of PSBT_XPUBs derivation paths 2025-10-29 12:56:50 -04:00
Peter D. Gray
fcd848d821
deltamode timing fix 2025-09-29 17:19:44 -04:00
scgbckbone
d0c5998e55 multisig input/output address format 2025-09-23 10:47:16 -04:00
scgbckbone
1e9e3ffb9d fix tests 2025-09-19 13:10:04 -04:00
scgbckbone
17a715bfc5 bugfix: PSBT corner cases 2025-06-03 09:18:42 -04:00
scgbckbone
bab58af710 UX story fix; improve warning tests 2025-05-14 09:16:29 -04:00
scgbckbone
d4c4cc1b69 remove exception dumping to console 2025-05-13 12:07:32 -04:00
scgbckbone
ea9d183a48 bugfix: PUSHDATA2 in scripts cause yikes
bugfix: missing warning summary in the top of the story for unknown scripts
2025-05-12 13:03:46 -04:00
scgbckbone
d9be8cb2f1
locktime ux fix (less spacing) 2025-04-15 10:42:50 -04:00
scgbckbone
e021fc7317 finalize foreign single sig outputs from PSBT partial signatures 2025-04-14 09:17:29 -04:00
scgbckbone
6a5f4843aa fix error message order, first check for our/other keys then validate multisigs 2025-04-01 15:27:55 -04:00
scgbckbone
5de2ba364d finalize multisig error messages 2025-03-31 11:50:36 -04:00
Peter D. Gray
39adb2ac41 Multisig PSBT support 2025-03-28 15:08:57 -04:00
scgbckbone
a4d7f884c0 remove finms: always finalize multisig txns if possible 2025-03-27 10:02:46 -04:00
scgbckbone
d23187f187 multisig tx finalization 2025-03-14 11:50:56 -04:00
scgbckbone
4a463da9db master rebase; fix test_decoders.py; NLOCK_IS_TIME moved to constants.py 2025-02-26 12:05:48 +01:00
scgbckbone
2eb615b358 reworked 2025-02-26 12:05:48 +01:00
Peter D. Gray
3d08b749b3 sign w/ other key 2025-02-26 12:05:48 +01:00
scgbckbone
119fc35c43 fix 2025-02-26 12:05:48 +01:00
scgbckbone
531ae613c7 reworked 2025-02-26 12:05:48 +01:00
scgbckbone
ac782fdd59 signing psbt POC 2025-02-26 12:05:48 +01:00
Peter D. Gray
60d254314b sign w/ other key 2025-02-26 12:05:47 +01:00
scgbckbone
86fe33137f psbt: sighash not included in input data if SIGHASH_ALL 2025-01-14 08:18:54 -05:00
scgbckbone
3edbb4e560 opt-in allow multi(non-BIP-67 multisig) 2024-08-19 09:14:43 -04:00
Peter D. Gray
592c2e324c
seems more correct 2024-08-16 12:42:19 -04:00
scgbckbone
7bbe300e7a libsecp256k1 context randomization before each signing session 2024-08-05 10:43:20 -04:00
Peter D. Gray
6ffdee7a84
comments 2024-07-26 11:45:42 -04:00
scgbckbone
ec27f410ea optimize: drop DER encoding from signature grinding 2024-07-26 11:42:55 -04:00
scgbckbone
74bbcfacfd signatures always max 71 bytes 2024-07-26 11:42:55 -04:00
scgbckbone
07bdad7211 add outgoing value and number of ins/outs to signing UX, limit change outs num in UX (scrollable with explorer) 2024-06-25 09:48:55 -04:00
scgbckbone
03ff4f842e tx output explorer; fix fake_ms_txn and add psbtV2; add ability to add multiple op_returns to fake_txn 2024-06-03 11:13:34 -04:00
scgbckbone
2b99b94222 only allow nested segwit script in P2SH singlesig 2024-05-28 09:33:10 -04:00
scgbckbone
9169bedc87 bugfix: psbt v2 PSBT_GLOBAL_TX_MODIFIABLE parsing 2024-05-17 11:10:35 -04:00
Peter D. Gray
3258313300
address ownership 2024-03-22 16:20:37 -04:00