Commit Graph

217 Commits

Author SHA1 Message Date
scgbckbone
f080fe20ee always replace standard derivation from policy with /** before saving 2026-03-25 09:27:30 -04:00
scgbckbone
e630dd614f MuSig2 2026-03-23 10:16:49 -04:00
scgbckbone
1acd8fde75 fixes 2026-03-16 13:48:28 -04:00
scgbckbone
c59b122bd3 WIF store testing 2026-03-16 13:48:28 -04:00
Peter D. Gray
0e2c7ce0d6 WIF tests, support paper wallet format 2026-03-16 13:48:28 -04:00
Peter D. Gray
d3408165af Mk hardware 2026-03-16 13:48:28 -04:00
scgbckbone
fee2eac4fc WIF Store 2026-03-16 13:48:28 -04:00
scgbckbone
8342e289ea BIP-322 msg verification 2026-03-16 13:48:28 -04:00
scgbckbone
d5d7c4bb68 BIP-322 Proof of Reserves 2026-03-16 13:48:28 -04:00
scgbckbone
42c8e3e8c0 adjust input explorer for edge branch 2026-03-16 13:48:28 -04:00
scgbckbone
95cc006d7b input explorer 2026-03-16 13:48:28 -04:00
scgbckbone
e449ef32ff bugfix: empty notes in hobbled mode 2026-03-16 13:48:28 -04:00
russeree
7b8a533265 [Policy] Support raw transaction versions == 3
Co-authored-by: scgbckbone <scgbckbone@proton.me>
2026-02-06 12:29:59 -05:00
scgbckbone
46f4576746 Key expression export 2025-11-13 11:23:28 -05:00
scgbckbone
37f4a1fd26 preserve old multisig wallets for downgrade; execute multisig migration in boot sequence 2025-11-12 11:05:13 -05:00
scgbckbone
ff3b385b0a UX confirm loading backup 2025-10-30 01:31:50 +01:00
scgbckbone
fc2bfe26ae show backup filename during backup password entry (Q only) 2025-10-30 01:27:40 +01:00
scgbckbone
5f06e0949f test miniscript & SSSP 2025-10-20 20:02:00 +02:00
scgbckbone
4ea01f7d04 try_sign accept miniscript argument 2025-10-10 12:20:10 +02:00
scgbckbone
c323d2f5c2 nits 2025-10-06 16:32:42 +02:00
scgbckbone
a70dd4ecf2 txout explorer do not yikes on big QRs 2025-10-02 21:11:14 +02:00
Peter D. Gray
b4e45057f3 SSSP (squashed) 2025-10-01 15:54:15 +02:00
scgbckbone
6eb1ef272d a lot 2025-07-15 16:15:30 +02:00
scgbckbone
789b87c33c multi-day commit dump 2025-07-09 12:36:55 +02:00
scgbckbone
ab91463ec6 test fixes, multiproc for test_miniscript.py 2025-06-13 11:12:58 +02:00
scgbckbone
b9d8d8c0dc multiprocess simulator 2025-06-11 16:56:31 +02:00
scgbckbone
0dc88cc55b CHANGE -> CHANGE BACK 2025-06-11 16:27:27 +02:00
scgbckbone
6507856861 QRs in txn output explorer 2025-06-11 16:21:56 +02:00
scgbckbone
b6a3564a03 miniscript teleport init 2025-06-11 15:58:04 +02:00
scgbckbone
e209980630 improve taptree parser
remove msas (always allowed)
remove unsort_ms (always allowed)
rework fake_txn

# Conflicts:
#	cli/signit.py
#	releases/ChangeLog.md
#	releases/History-Mk4.md
#	releases/Next-ChangeLog.md
#	releases/signatures.txt
#	shared/actions.py
#	shared/address_explorer.py
#	shared/auth.py
#	shared/backups.py
#	shared/chains.py
#	shared/decoders.py
#	shared/descriptor.py
#	shared/display.py
#	shared/export.py
#	shared/flow.py
#	shared/lcd_display.py
#	shared/multisig.py
#	shared/nfc.py
#	shared/notes.py
#	shared/nvstore.py
#	shared/ownership.py
#	shared/paper.py
#	shared/psbt.py
#	shared/qrs.py
#	shared/seed.py
#	shared/serializations.py
#	shared/utils.py
#	shared/ux.py
#	shared/ux_mk4.py
#	shared/ux_q1.py
#	shared/version.py
#	shared/wallet.py
#	shared/xor_seed.py
#	stm32/COLDCARD_MK4/file_time.c
#	stm32/COLDCARD_Q1/file_time.c
#	stm32/MK4-Makefile
#	stm32/Q1-Makefile
#	testing/conftest.py
#	testing/helpers.py
#	testing/test_address_explorer.py
#	testing/test_backup.py
#	testing/test_bbqr.py
#	testing/test_export.py
#	testing/test_msg.py
#	testing/test_multisig.py
#	testing/test_notes.py
#	testing/test_ownership.py
#	testing/test_sign.py
#	testing/test_unit.py
#	testing/txn.py
2025-06-11 15:58:04 +02:00
scgbckbone
3c016004c7 fixes & version bump 2025-02-19 19:42:05 +01:00
scgbckbone
5c3be0caac miniscript: allow origin-less (blinded) keys for cosigners 2025-02-19 11:17:29 +01:00
Peter D. Gray
b335d92f4b fixing tests
(cherry picked from commit 4515e688ed)
2025-02-19 10:38:35 +01:00
Peter D. Gray
1bc2a95a1b verify addr in QR better, fix some related issues
(cherry picked from commit dd66cd8811)
2025-02-19 10:27:55 +01:00
scgbckbone
b2fc03a4da new address format for UX display
(cherry picked from commit 1a18258b5a)
2025-02-19 10:14:43 +01:00
scgbckbone
6d4a4f4eaa option to show/export full multisig addresses; do not return to home menu after setting unsort_ms
(cherry picked from commit 9b597592bc)
2025-02-19 09:53:12 +01:00
scgbckbone
ee572d89c1 upgrade msg signing
(cherry picked from commit a0949ecb87)
2025-02-19 09:36:05 +01:00
scgbckbone
4e3efee30f wider mk4 QR check
(cherry picked from commit 2fb66da58d)
2025-02-19 07:54:45 +01:00
scgbckbone
966f48dfa7 testing: speed up backup tests by removing artifacts after test
(cherry picked from commit 6aedb0a73a)
2025-02-19 07:51:08 +01:00
scgbckbone
e3f75619d5 fixes after master rebase 2024-09-17 15:26:13 +02:00
scgbckbone
ef2c5a7f1f unspend( & ranged unspendable taproot internal keys 2024-09-17 15:26:13 +02:00
scgbckbone
b1fe5e194d miniscript/tapscript; BSMS; show multisig/miniscript addresses in exports 2024-09-17 15:26:13 +02:00
scgbckbone
427cf89975 taproot singlesig 2024-09-17 15:26:13 +02:00
scgbckbone
5fa2f385ef fix tests after re-word removal 2024-08-25 11:34:18 -04:00
scgbckbone
58f7c59a6e bugfix: do not re-word UX stories 2024-08-23 12:55:22 -04:00
scgbckbone
5059f5bdee Backup Password QR 2024-08-12 10:09:44 -04:00
scgbckbone
1536011f44 sighash tests runnable on real thing 2024-07-26 08:36:45 -04:00
Peter D. Gray
eaa03f56ed
improve tests 2024-06-25 13:23:03 -04:00
Peter D. Gray
e2901f8e28
update comments, whitespace 2024-06-25 10:33:02 -04:00
scgbckbone
599ca53030 Home Menu XFP 2024-06-24 08:32:59 -04:00