P2SH before BIP16

Is there a way to use a P2SH “address” that is used before BIP16, I guess BIP13.
scriptPubKey starts with a914 end ends with 87 so thats P2SH
I got the 20 byte hash of script and the scriptSig (secretkey)
according to a site /how-output-descriptors-enable-wallet-recovery-2484362856fa
That is enough to recreate a wallet.dat
But can I use it in TrezorSuite for my Trezor Safe5?
Or do I have to make a transaction to a new address made by my trezor?

  1. You are not supposed to import hot-wallet keys into Trezor. That kind of defeats the purpose: if your private key is compromised in the hot wallet, it will still be compromised when you load it into a Trezor.

  2. Also, Trezor does not support importing raw private keys, you need to import a BIP39 seed mnemonic (or SLIP39 shares) as the root of a BIP32 wallet.
    That is to say, if you have an existing address that predates BIP32, Trezor won’t be able to load its private keys anyway.

  3. BIP13 script types are most certainly not supported by Trezor.

You will need to use your existing wallet to make a transaction to move the funds to Trezor addresses.+

1 Like