This commit is contained in:
scgbckbone 2025-10-06 16:32:42 +02:00
parent ba3bc33611
commit c323d2f5c2
2 changed files with 12 additions and 9 deletions

View File

@ -13,24 +13,26 @@ This lists the changes in the most recent EDGE firmware, for each hardware platf
# Shared Improvements - Both Mk4 and Q
- Bugfix: If all change outputs have `nValue=0` they're not shown in UX
- Bugfix: Disallow negative input/output amounts in PSBT
- Enhancement: Add warning for zero value outputs if not OP_RETURNs
- Enhancement: Show QR codes of output addresses in Txn output explorer. Output explorer is offered for txns of all sizes.
- New Feature: Add ability to import/export [BIP-388](https://github.com/bitcoin/bips/blob/master/bip-0388.mediawiki) Wallet Policies
- New Feature: Sign with specific miniscript wallet. `Settings -> Miniscript -> <name> -> Sign PSBT`
- New Feature: Miniscript wallet name can be specified for `sign` USB command
- Change: Everything is miniscript now. To import multisig wallets go to `Settings -> Miniscript`
- Enhancement: Slightly faster HW accelerated tagged hash
- Enhancement: PSBT class optimizations. Ability to sign bigger txn.
- Bugfix: Disjoint derivation in miniscript wallets
# Mk4 Specific Changes
## 6.3.6X - 2025-XX-XX
- Bugfix: Part of extended keys in stories were not always visible.
- all updates from `5.4.3`
- synced with master up to `5.4.4`
# Q Specific Changes
## 6.3.6QX - 2025-XX-XX
- all updates from version `1.3.3Q`
- synced with master up to `1.3.4Q`
# Release History

View File

@ -1415,7 +1415,7 @@ def try_sign(start_sign, end_sign):
@pytest.fixture
def start_sign(dev):
def doit(filename, finalize=False, stxn_flags=0x0):
def doit(filename, finalize=False, stxn_flags=0x0, miniscript=None):
if filename[0:5] == b'psbt\xff':
ip = filename
filename = 'memory'
@ -1427,7 +1427,8 @@ def start_sign(dev):
ll, sha = dev.upload_file(ip)
dev.send_recv(CCProtocolPacker.sign_transaction(ll, sha, finalize, flags=stxn_flags))
dev.send_recv(CCProtocolPacker.sign_transaction(ll, sha, finalize, flags=stxn_flags,
miniscript_name=miniscript))
return ip