Commit Graph

68 Commits

Author SHA1 Message Date
Peter D. Gray
2ea4f373d4
Accept XFP==0 as special case 2021-09-10 16:29:08 -04:00
Peter D. Gray
a9cf84c0f7
Bugfix: dont finalize incompletely-signed txn 2021-09-01 16:20:19 -04:00
Peter D. Gray
284ecb2327
Handle mismatch between pubkey in PSBT input and utxo 2021-09-01 15:36:30 -04:00
Peter D. Gray
c9dfe72508
Show error better when no keypath data in PSBT 2021-09-01 14:25:32 -04:00
Peter D. Gray
d98bcd18fc
Avoid producing 72 byte signatures (low-R) 2021-07-27 13:57:27 -04:00
Peter D. Gray
c28643aa9c
Standardize on BIP-nn in place of BIPnn 2021-04-19 13:51:24 -04:00
Peter D. Gray
734d5b4af4 Support bits/mBtc/sats for value display 2021-04-07 10:10:12 -04:00
Peter D. Gray
b18723dddb First pass w/ libNgU 2021-03-01 09:03:03 -05:00
Peter D. Gray
a230de0d86 Change p2wpkh-p2sh to p2sh-p2wpkh in a few spots 2021-01-12 09:05:18 -05:00
Peter D. Gray
8be080a5b5 Option to bypass multisig wallet checks 2020-12-18 14:57:41 -05:00
Peter D. Gray
8a750f4124 Remove support for 'unknown' derivation paths in multisig wallets 2020-12-11 13:48:06 -05:00
Peter D. Gray
cb036904f0 More checks on multisig cases 2020-12-11 09:44:58 -05:00
Peter D. Gray
880bddfc1d Off by one 2020-12-09 09:49:14 -05:00
Peter D. Gray
211454111c Report actual found XFP when none of the XFPs in PSBT are right 2020-12-02 09:35:49 -05:00
Peter D. Gray
4bfd41c9b3 multisig changes 2020-11-23 14:52:59 -05:00
Peter D. Gray
9e0bb0267f Merge branch 'master' into ms3 2020-11-19 13:22:49 -05:00
Peter D. Gray
bd36804ee6 Test case and proposed fix for Issue 6743 from SomberNight 2020-11-19 10:52:27 -05:00
Peter D. Gray
b6b9191145 dev squashed 2020-11-18 14:19:14 -05:00
Peter D. Gray
1b9832c001 First pass at support for BIP-78 Payjoin 2020-11-05 11:35:42 -05:00
Peter D. Gray
33974538e7 Bugfix: avoid len(None) in some cases 2020-07-29 10:50:57 -04:00
Peter D. Gray
4bb69de484 Better error messaging 2020-07-28 10:56:25 -04:00
Peter D. Gray
d8db362ac8 Add note 2020-06-13 15:21:59 -04:00
Peter D. Gray
6d719a96ae Cleanup, bug fixes 2020-06-12 09:37:14 -04:00
Peter D. Gray
ac24aabbc0 Only need to capture segwit inputs 2020-06-11 11:58:20 -04:00
Peter D. Gray
9013f54031 Detect and block attempts to resign UTXO w/ differing values 2020-06-10 14:34:56 -04:00
Zach Herbert
9feec49cc1 fixed typo in comments
I believe fees over 5% are now warned, not 1%. Please confirm this is a typo!
2020-05-14 22:43:54 -04:00
Peter D. Gray
930ff75f33 Accept XPUBs in globals of PSBT for single-signer case 2020-02-24 14:02:51 -05:00
Peter D. Gray
1d7a6a3e9a Bugfix: trust PSBT setting was being ignored; also test case 2020-02-24 13:14:55 -05:00
Peter D. Gray
8912207a1f Correctly move active_multisig to instance 2020-01-15 15:33:31 -05:00
Peter D. Gray
6c0d8accf0 Move active_multisig into instance from globals 2020-01-15 14:07:07 -05:00
Peter D. Gray
a9d993cac2 Changes for 3.0.6 2019-12-19 10:57:59 -05:00
Peter D. Gray
a90a886dac Bugfix for adding signature to signed multisig psbt 2019-11-06 10:20:29 -05:00
Peter D. Gray
45de8e4b5a Cleanups 2019-10-29 13:30:32 -04:00
Peter D. Gray
82601f72ca Test for coverage 2019-10-29 12:22:09 -04:00
Peter D. Gray
c19ef8ecad Looks for more potential issues with change outputs 2019-10-29 11:46:33 -04:00
Peter D. Gray
ad3d82f02e Refactor deriv path code, set max depth to 12 2019-10-28 11:23:38 -04:00
Peter D. Gray
2372403830 Changes to requirements for change output values inside the PSBT, see updated docs/limitations.md 2019-09-17 09:07:39 -04:00
Peter D. Gray
aa1e1ac6b3 Bugfix: import MS wallet during PSBT signing cases 2019-09-16 09:30:27 -04:00
Peter D. Gray
0f6c790934 Bugfix: p2wsh-p2sh change handling 2019-09-11 10:34:36 -04:00
Peter D. Gray
5a3a9493c4 Handle multisig change output better 2019-09-06 11:02:59 -04:00
Peter D. Gray
e35441f4ac Bugfix: P2SH-P2WPKH change outputs incorrectly flagged as fraudulent 2019-09-05 12:19:37 -04:00
Peter D. Gray
1307d9eb49 More cleanup 2019-08-02 13:15:31 -04:00
Peter D. Gray
3fd3fc607c Improve text of warning when re-signing signed file 2019-08-02 09:44:27 -04:00
Peter D. Gray
ac1b79bad7 use specifically redeem vs. witness script 2019-08-02 09:25:36 -04:00
Peter D. Gray
6c2b6c5f93 Note 2019-08-01 16:08:56 -04:00
Peter D. Gray
66861d51bc Correct is_complete calculation for multisig cases 2019-08-01 16:04:17 -04:00
Peter D. Gray
890ea6e684 Improve error report for corrupt UTXO 2019-08-01 09:13:30 -04:00
Peter D. Gray
d8a7c64850 Cleanup after some debug 2019-06-21 13:41:07 -04:00
Peter D. Gray
02adda383f P2SH/P2WSH change detection logic 2019-06-13 13:41:58 -04:00
Peter D. Gray
8c59781bb8 Bugfix: scriptSig needs length 2019-06-12 13:18:59 -04:00