• About Us
  • Privacy Policy
  • Disclaimer
  • Contact Us
Coin Snap
  • Home
  • Bitcoin
  • Defi
  • Crypto Mining
  • Crypto News
No Result
View All Result
  • Home
  • Bitcoin
  • Defi
  • Crypto Mining
  • Crypto News
No Result
View All Result
Coin Snap
No Result
View All Result
Home Bitcoin

Error de fail-flag-flag-flag-flag (firma Schnorr) al crear una inscripción infantil en una transacción Taproot

luiselduque22 by luiselduque22
February 12, 2025
in Bitcoin
0
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter


Estoy tratando de crear una inscripción infantil en una transacción Taproot, pero me encuentro con el siguiente error:

sendrawtransaction RPC error: {"code":-26,"message":"mandatory-script-verify-flag-failed (Invalid Schnorr signature)"}

He verificado todos los datos, incluida la estructura de transacción, la firma y el script de taproot, pero el error persiste.

La entrada se refiere al Utxo principal:

{
  "txid": "02cde20c6db772c9ddced410c52cb2bdcbf476016fa398cfa1ac5207f1ff462f",
  "vout": 0,
  "worth": 546,
  "scriptPk": "5120932a0391d2ec13cb8f303ded9297ece089f739b3ced40bc98eebdd277fdb9c9d",
  "tackle": "tb1pjv4q8ywjasfuhres8hke99lvuzylwwdnem2qhjvwa0wjwl7mnjwsdqu3e0"
}

La salida envía 546 satoshis a la dirección del destinatario. El script de taproot para la inscripción infantil incluye:

Los datos de inscripción matriz (inscripción). Metadatos para la inscripción infantil.

const childOrdinalStacks = (
  publicKey,
  bitcoin.opcodes.OP_CHECKSIG,
  bitcoin.opcodes.OP_FALSE,
  bitcoin.opcodes.OP_IF,
  Buffer.from("ord", "utf8"),
  1, 1,
  Buffer.from("textual content/plain;charset=utf-8", "utf8"),
  1, 2,
  pointerBuffer1,
  1, 3,
  Buffer.from(parentInscriptionId, "hex"),
  1, 5,
  cbor.encode(childMetadata),
  1, 7,
  Buffer.from("parcel.bitmap", "utf8"),
  bitcoin.opcodes.OP_0,
);

Hash TX Uncooked

020000000001022f46fff10752aca1cf98a36f0176f4cbbdb22cc510d4ceddc972b76d0ce2cd020000000000ffffffffc14499f6058bc6c6d5eed11c699c80007199690c12bee4a54fd46d5a9f5193e00100000000ffffffff022202000000000000225120932a0391d2ec13cb8f303ded9297ece089f739b3ced40bc98eebdd277fdb9c9d2202000000000000225120932a0391d2ec13cb8f303ded9297ece089f739b3ced40bc98eebdd277fdb9c9d01406fcbc5b6b63cb67c2289a5b4df1f3e1971b26ad4310b644da9a5a8488247f6ae44b50d7be59eecd8c58a268ce74eeb490b31bfda28cfeee6c101a914b54d613e03400058e04b9c6438f33f9a3541fe8d2a5c229794a00eb6c005aaedeb1b4622ca9c0c902d714b550e0b352578c761ac3853a5766078d7cded283f15070ef53b6c1ee8206705021108c86f6f7249e85d233414afa8eeaadaea2bad863b2ccce504126879ac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3801020222020103202f46fff10752aca1cf98a36f0176f4cbbdb22cc510d4ceddc972b76d0ce2cd02010528a264747970656b54657374204e46542023316b6465736372697074696f6e6954657374205465737401070d70617263656c2e6269746d6170003f68747470733a2f2f617277656176652e6e65742f4933326c517668673341514c583444632d334e48557773434e366e75382d6c78477352634e7765336372346821c06705021108c86f6f7249e85d233414afa8eeaadaea2bad863b2ccce50412687900000000

Estoy usando TweakSigner para firmar la entrada:

const signer = tweakSigner(pockets);
psbt.signInput(0, signer);
psbt.signInput(1, pockets.keyPair);


export perform tweakSigner(pockets: Pockets, opts: any = {}) {
  let privateKey: any = pockets.keyPair.privateKey;
  if (!privateKey) {
    throw new Error('Personal secret's required for tweaking signer!');
  }
  if (pockets.keyPair.publicKey(0) === 3) {
    privateKey = ecc.privateNegate(privateKey);
  }
  const tweakedPrivateKey = ecc.privateAdd(privateKey, tapTweakHash(pockets.internalPubkey, opts.tweakHash));
  if (!tweakedPrivateKey) {
    throw new Error('Invalid tweaked personal key!');
  }
  return ECPair.fromPrivateKey(Buffer.from(tweakedPrivateKey), {
    community: pockets.community,
  });
}


perform tapTweakHash(pubKey: Buffer, h: Buffer | undefined): Buffer {
  return bitcoin.crypto.taggedHash(
    "TapTweak",
    Buffer.concat(h ? (pubKey, h) : (pubKey))
  );
}

Related articles

Bitcoin mira $ 100k mientras Trump se burla del “acuerdo comercial importante”

Bitcoin mira $ 100k mientras Trump se burla del “acuerdo comercial importante”

May 9, 2025
Trump supuestamente engañó a XRP Crypto Reserve Publish, el informe afirma

Trump supuestamente engañó a XRP Crypto Reserve Publish, el informe afirma

May 9, 2025


Estoy tratando de crear una inscripción infantil en una transacción Taproot, pero me encuentro con el siguiente error:

sendrawtransaction RPC error: {"code":-26,"message":"mandatory-script-verify-flag-failed (Invalid Schnorr signature)"}

He verificado todos los datos, incluida la estructura de transacción, la firma y el script de taproot, pero el error persiste.

La entrada se refiere al Utxo principal:

{
  "txid": "02cde20c6db772c9ddced410c52cb2bdcbf476016fa398cfa1ac5207f1ff462f",
  "vout": 0,
  "worth": 546,
  "scriptPk": "5120932a0391d2ec13cb8f303ded9297ece089f739b3ced40bc98eebdd277fdb9c9d",
  "tackle": "tb1pjv4q8ywjasfuhres8hke99lvuzylwwdnem2qhjvwa0wjwl7mnjwsdqu3e0"
}

La salida envía 546 satoshis a la dirección del destinatario. El script de taproot para la inscripción infantil incluye:

Los datos de inscripción matriz (inscripción). Metadatos para la inscripción infantil.

const childOrdinalStacks = (
  publicKey,
  bitcoin.opcodes.OP_CHECKSIG,
  bitcoin.opcodes.OP_FALSE,
  bitcoin.opcodes.OP_IF,
  Buffer.from("ord", "utf8"),
  1, 1,
  Buffer.from("textual content/plain;charset=utf-8", "utf8"),
  1, 2,
  pointerBuffer1,
  1, 3,
  Buffer.from(parentInscriptionId, "hex"),
  1, 5,
  cbor.encode(childMetadata),
  1, 7,
  Buffer.from("parcel.bitmap", "utf8"),
  bitcoin.opcodes.OP_0,
);

Hash TX Uncooked

020000000001022f46fff10752aca1cf98a36f0176f4cbbdb22cc510d4ceddc972b76d0ce2cd020000000000ffffffffc14499f6058bc6c6d5eed11c699c80007199690c12bee4a54fd46d5a9f5193e00100000000ffffffff022202000000000000225120932a0391d2ec13cb8f303ded9297ece089f739b3ced40bc98eebdd277fdb9c9d2202000000000000225120932a0391d2ec13cb8f303ded9297ece089f739b3ced40bc98eebdd277fdb9c9d01406fcbc5b6b63cb67c2289a5b4df1f3e1971b26ad4310b644da9a5a8488247f6ae44b50d7be59eecd8c58a268ce74eeb490b31bfda28cfeee6c101a914b54d613e03400058e04b9c6438f33f9a3541fe8d2a5c229794a00eb6c005aaedeb1b4622ca9c0c902d714b550e0b352578c761ac3853a5766078d7cded283f15070ef53b6c1ee8206705021108c86f6f7249e85d233414afa8eeaadaea2bad863b2ccce504126879ac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3801020222020103202f46fff10752aca1cf98a36f0176f4cbbdb22cc510d4ceddc972b76d0ce2cd02010528a264747970656b54657374204e46542023316b6465736372697074696f6e6954657374205465737401070d70617263656c2e6269746d6170003f68747470733a2f2f617277656176652e6e65742f4933326c517668673341514c583444632d334e48557773434e366e75382d6c78477352634e7765336372346821c06705021108c86f6f7249e85d233414afa8eeaadaea2bad863b2ccce50412687900000000

Estoy usando TweakSigner para firmar la entrada:

const signer = tweakSigner(pockets);
psbt.signInput(0, signer);
psbt.signInput(1, pockets.keyPair);


export perform tweakSigner(pockets: Pockets, opts: any = {}) {
  let privateKey: any = pockets.keyPair.privateKey;
  if (!privateKey) {
    throw new Error('Personal secret's required for tweaking signer!');
  }
  if (pockets.keyPair.publicKey(0) === 3) {
    privateKey = ecc.privateNegate(privateKey);
  }
  const tweakedPrivateKey = ecc.privateAdd(privateKey, tapTweakHash(pockets.internalPubkey, opts.tweakHash));
  if (!tweakedPrivateKey) {
    throw new Error('Invalid tweaked personal key!');
  }
  return ECPair.fromPrivateKey(Buffer.from(tweakedPrivateKey), {
    community: pockets.community,
  });
}


perform tapTweakHash(pubKey: Buffer, h: Buffer | undefined): Buffer {
  return bitcoin.crypto.taggedHash(
    "TapTweak",
    Buffer.concat(h ? (pubKey, h) : (pubKey))
  );
}

Tags: crearErrorfailflagflagflagflagfirmainfantilinscripciónSchnorrTaproottransacciónuna
Share76Tweet47

Related Posts

Bitcoin mira $ 100k mientras Trump se burla del “acuerdo comercial importante”

Bitcoin mira $ 100k mientras Trump se burla del “acuerdo comercial importante”

by luiselduque22
May 9, 2025
0

Unirse a nuestro Telegrama canal para mantenerse al día sobre la cobertura de noticias de última hora Bitcoin está cerrando...

Trump supuestamente engañó a XRP Crypto Reserve Publish, el informe afirma

Trump supuestamente engañó a XRP Crypto Reserve Publish, el informe afirma

by luiselduque22
May 9, 2025
0

La recién anunciada Reserva Nacional de Crypto del Presidente Donald Trump fue noticia rápidamente, y no solo porque incluía tokens...

El reciente rebote del precio de Bitcoin por encima de $ 99,000 envía a millones de BTC al territorio de ganancias

El reciente rebote del precio de Bitcoin por encima de $ 99,000 envía a millones de BTC al territorio de ganancias

by luiselduque22
May 8, 2025
0

Editorial de confianza Contenido, revisado por expertos líderes de la industria y editores experimentados. Divulgación de anuncios Bitcoin Una vez...

XRP es un patrón de cabeza de dragón inverso de forma alcista, ¿qué tan alto puede ir el precio?

XRP es un patrón de cabeza de dragón inverso de forma alcista, ¿qué tan alto puede ir el precio?

by luiselduque22
May 8, 2025
0

Razón para confiar Política editorial estricta que se centra en la precisión, relevancia e imparcialidad Creado por expertos de la...

Scotland Lomond College y Saifedean Ammoso Lanzamiento Nuevo programa de becas Bitcoin

Scotland Lomond College y Saifedean Ammoso Lanzamiento Nuevo programa de becas Bitcoin

by luiselduque22
May 8, 2025
0

En un nuevo paso audaz que combina la educación y Bitcoin innovación, Escuela de Lomond ha anunciado el lanzamiento de...

Load More
  • Trending
  • Comments
  • Latest
Ethereum en la cúspide de una gran ruptura en el primer trimestre de 2025, se espera que las altcoins sigan su ejemplo

Ethereum en la cúspide de una gran ruptura en el primer trimestre de 2025, se espera que las altcoins sigan su ejemplo

December 28, 2024
Raoul Pal califica el patrón gráfico de Ethereum como “uno de los más poderosos en criptografía”, lo que indica que se avecina una gran ruptura ⋆ ZyCrypto

Raoul Pal califica el patrón gráfico de Ethereum como “uno de los más poderosos en criptografía”, lo que indica que se avecina una gran ruptura ⋆ ZyCrypto

December 27, 2024
El impulso alcista impulsa el impulso hacia los $6

El impulso alcista impulsa el impulso hacia los $6

January 7, 2025
6 mejores altcoins para invertir hoy 30 de enero – OKB, Mantra, Onyxcoin

6 mejores altcoins para invertir hoy 30 de enero – OKB, Mantra, Onyxcoin

January 30, 2025
¿Ha terminado la temporada de Memecoin? PEPE y SHIB luchan mientras Lunex se eleva

¿Ha terminado la temporada de Memecoin? PEPE y SHIB luchan mientras Lunex se eleva

0
Comprensión de los rendimientos y la economía de las apuestas en Ethereum y Solana

Comprensión de los rendimientos y la economía de las apuestas en Ethereum y Solana

0
Calienta tu hogar mientras ganas Bitcoin con Heatbit

Calienta tu hogar mientras ganas Bitcoin con Heatbit

0
Líderes de IcomTech sentenciados a una década tras las rejas

Líderes de IcomTech sentenciados a una década tras las rejas

0
Matador Applied sciences recaudando C $ 1 millón para invertir en bitcoins

Matador Applied sciences recaudando C $ 1 millón para invertir en bitcoins

May 9, 2025
Métricas de bitcoin más saludables que los ciclos anteriores, la proyección QCP enciende los toros ⋆ Zycrypto

Métricas de bitcoin más saludables que los ciclos anteriores, la proyección QCP enciende los toros ⋆ Zycrypto

May 9, 2025
Bitcoin mira $ 100k mientras Trump se burla del “acuerdo comercial importante”

Bitcoin mira $ 100k mientras Trump se burla del “acuerdo comercial importante”

May 9, 2025
SNXWEAVE RECAP SEMANAL 180

SNXWEAVE RECAP SEMANAL 180

May 9, 2025

Coinsnap-Pro

Welcome to CoinSnap Pro, your ultimate destination for everything related to decentralized finance (DeFi), cryptocurrency news, Bitcoin, and crypto mining. Our mission is to keep you informed and empowered in the ever-evolving world of digital assets and blockchain technology.

Categories

  • Bitcoin
  • Crypto Mining
  • Crypto News
  • Defi
  • Economía

Recent News

Matador Applied sciences recaudando C $ 1 millón para invertir en bitcoins

Matador Applied sciences recaudando C $ 1 millón para invertir en bitcoins

May 9, 2025
Métricas de bitcoin más saludables que los ciclos anteriores, la proyección QCP enciende los toros ⋆ Zycrypto

Métricas de bitcoin más saludables que los ciclos anteriores, la proyección QCP enciende los toros ⋆ Zycrypto

May 9, 2025
  • About Us
  • Privacy Policy
  • Disclaimer
  • Contact Us

© 2024 Coinsnap.pro. All rights reserved.

No Result
View All Result
  • Home
  • Bitcoin
  • Defi
  • Crypto Mining
  • Crypto News

© 2024 Coinsnap.pro. All rights reserved.