7

Can I ask for a P2TR transaction id example past block 709632?

I was trying to debug one of my scripts and something is wrong when searching for witness_v1_keyhash, and couldn't manually find one in the blockchain explorers.

0

2 Answers 2

14

Taproot activated in block 709 632, but the first P2TR transactions were in block 709 635. A few P2TR transactions that may be useful for test vectors would be:

  • 33e7…9036, the first P2TR transaction
  • 3777…35c8, the first transaction with both a P2TR scriptpath and a P2TR keypath input
  • 83c8…7d82 with multiple P2TR keypath inputs
  • 905e…d530, the first scriptpath 2-of-2 multisig spend
  • 2eb8…b272, the first use of the new Tapscript opcode OP_CHECKSIGADD

You could find all P2TR transactions via a blockexplorer for example on blockchair.com by filtering the transaction outputs for type(witness_v1_taproot) and is_spent(true).

1
  • For the final transaction you list, I see where the internal public key should be is: 0000000000000000000000000000000000000000000000000000000000000001. What does that mean in this context? Also I see the Schnorr signatures here are 65 bytes, but I thought Schnorr signatures were typically 64 bytes. In BIP 342, under "Signature Validation" it mentions this, but I'm not clear. Thanks
    – Peter
    May 9 at 10:01
1

On mainnet there are a number of P2TR transactions in block 709635. A few transaction IDs are included in the index of my bitcoin-dev mailing list post.

1
  • 5
    This answer could be improved by including a txid, given that this was the main request of the asker. Please don't post link-only answers.
    – Murch
    Nov 29, 2021 at 22:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.