Does KIP-0010 change what transaction data Kaspa scripts can read?

Yes — KIP-0010 allows scripts to access broader transaction context, which introduces potential privacy implications for Kaspa users. In Kaspa, a script is a small program embedded in a transaction that defines the rules for spending coins. Before KIP-0010, scripts could only see a limited slice of transaction data; after it, they may read more details about the surrounding transaction. This broader access enables richer smart-contract logic, but it also means more on-chain information is exposed to script execution. This trade-off is worth understanding: expanded script visibility unlocks new features for developers but may reveal more transaction context than users are accustomed to.

Learn more ›