Impossible de créer p2sh-p2wpkh/ (Uncaught TypeError TypeError  : impossible de lire les propriétés d'undéfini (lecture de'longueur'))

  • Essayé de créer des transactions avec des scripts externes
  • Tout fonctionne avec des scripts séparément mais pas ensemble
  • Erreur TypeError : impossible de lire les propriétés d'indéfini lors de la création du script p2sh-p2wpkh

J’essaie de créer des transactions avec des scripts externes. Séparément, en utilisant chaque entrée séparément et en créant une transaction avec une seule entrée, tout fonctionne avec tous les scripts.

const ECPair = ECPairFactory(ecc)testnet addInput({ hash : txnonWitnessUtxo } function addP2wpkhInput(psbtaddInput({ hash : txwitnessUtxo } function addP2shP2wpkhInput(psbtpaymentspayments réseau } ) psbthashoutput } const toXOnly = pubKey =&gtpayments réseau })hash value : tx tapInternalKey : toXOnly(pubkey) } const psbt = new bitcoin soit totalAmount = 0 ; const paires de clés = [

network),

network),

network),

network).tweak(

Impossible de créer p2sh-p2wpkh/ (Uncaught TypeError TypeError  : impossible de lire les propriétés d'undéfini (lecture de'longueur'))

network).publicKey)),

)

index  : 0 index : 0address index  : 0 index  : 0 tx1 valeur : totalAmount pour (soit i = 0; i