Description
Definition. A breakdown of total Bitcoin supply by transaction output type. Transaction output types, or txout types for short, are determined by the type of Bitcoin script conditions used to lock Bitcoin in the output. The most common transaction output types are:
- P2TR (Pay to Taproot): Funds are locked using a 32-byte hash that is either (1) a public key, (2) a combination of multiple public keys, or (3) a script hash.
- P2WPKH (Pay to Witness Public Key Hash): The SegWit version of P2PKH.
- P2WSH (Pay to Witness Script Hash): The SegWit version of P2SH. This type comes in two variants.
- P2SH (Pay to Script Hash): Funds are locked using arbitrary Bitcoin script instructions.
- P2PKH (Pay to Public Key Hash): The successor of P2PK, locking funds using the hash of a public key.
- P2PK (Pay to Public Key): The first available type, locking funds using a public key.
- Other: Serves as catch-all for all outputs whose script instructions do not match any of the most commonly used output types listed above.
Latest Values
as of 12 Jun 2026P2TR211,025.55793877
P2WPKH8,149,228.197747
P2WSH1,394,082.97214183
P2SH3,934,717.74750015
P2PKH4,634,213.76837471
P2PK1,715,969.53402667
Other2,739.51724183