What new scripting capabilities does KIP-10 add to Kaspa?
KIP-10 proposes new opcodes that let Kaspa scripts read transaction data directly and work with larger numbers, unlocking more advanced transaction types. In a basic blockchain script, the code can only check simple conditions — like whether a signature matches. KIP-10 expands that by giving scripts access to the actual contents of a transaction and by adding support for 8-byte integers, which allows precise calculations that were previously impossible. This matters for everyday users because it is the technical foundation that makes sophisticated features — like smart contracts and conditional spending rules — possible on Kaspa without sacrificing the network's performance.