Cannot signal utilizing Trezor T derived multisig pockets utilizing Electrum | Invalid script_type

0
58


I created a P2WSH multisig pockets utilizing Electrum 4.0.9 utilizing a single Trezor T, to which I despatched a considerable amount of BTC.

Electrum allowed me to arrange the pockets utilizing the identical system once I used two totally different derivatives, one being ” m/48’/0’/0’/2′ “, and the opposite ” m/48’/0’/0’/3′ “.

Once I try to signal utilizing the primary pockets derivation, I get an invalid multisig signature, which is defined by once I try to signal or view the transaction on the second pockets derivation of three, which produces aninvalid script_type error.

I’ve made some progress in determining the problem, however have hit a roadblock.
Because it seems, the script_type of two within the derivation ” m/48’/0’/0’/2′ ” represents a Native Segwit (P2WSH) pockets, and the problem is that the one different script_type outlined below BIP 48 in the mean time is a Nested Segwit (P2SH-P2WSH), represented by ” m/48’/0’/0’/1′ “.

I discovered this out from the BIP 48 documentation which outlines the derivations attainable under:

m / objective' / coin_type' / account' / script_type' / change / address_index

[Source : https://github.com/bitcoin/bips/blob/master/bip-0048.mediawiki ]

So apparently Electrum and Trezor allowed me to derive keys utilizing an undefined script_type of three, however now I can not signal any transactions to spend the funds as a result of there is no such thing as a definition for the script.

I will not go so far as responsible software program for my misinformed mistake after all, and I do know it permits for ahead compatibility, however why would the code for Electrum and the Trezor T enable for key derivation utilizing an undefined script in any respect?

Is there any manner I can outline the script_type 3 myself by maybe copying the code for a script_type of two and inserting it as a brand new definition, whereas nonetheless having the ability to derive the keys from the HD seed and entry my funds?

I’d actually admire assist from somebody educated sufficient to assist me reply this, sufficient to verify a few of these at present unspendable funds go to anybody that may assist me resolve the problem.

LEAVE A REPLY

Please enter your comment!
Please enter your name here