What is this?

This chart breaks down accepted transaction outputs by their script public key class each day. Kaspa supports multiple script types: Pay-to-Pubkey (P2PK) for standard Schnorr signatures, Pay-to-Pubkey ECDSA for Ethereum-style signatures, and Pay-to-Script-Hash (P2SH) for complex scripts including Toccata covenant programs.

Growth in P2SH outputs directly reflects adoption of Toccata's programmable scripting capabilities, as covenant-bound outputs and multi-condition spending contracts require P2SH. The Non-Standard category captures any scripts that don't match the recognized patterns.

How it's computed

Every accepted transaction output is classified by matching its script public key bytes against known patterns (version check, opcode sequences, and length constraints). Counts are per output, not per transaction. Data is aggregated hourly for short ranges and daily for ranges exceeding 90 days.