When asking an older bitcoind node to broadcast a transaction which includes or spends a p2tr output, how will they respond? Will they broadcast the transaction? Will only certain bitcoind versions broadcast them? Which ones if that's the case?

I'm not asking if it's possible to detect if a user's bitcoind node will broadcast the p2tr transaction, which can be accomplished with getblockchaininfo checking the bip9 version bits supported.

1 Answer 1


P2TR outputs (and higher-version native witness outputs) are standard since Bitcoin Core v0.19: https://github.com/bitcoin/bitcoin/pull/15846

Inputs spending P2TR outputs are non-standard in all Bitcoin Core versions since 2012 or so, except those versions that have BIP341 implemented for which they're standard since Taproot activation. The first version implementing BIP341 was Bitcoin Core v0.21.1.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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