KRC is real ecosystem tooling, but it is not native L1 smart contracts.
High-intent claim
Does Kaspa have smart contracts?
Kaspa currently supports payments and ecosystem KRC tooling. A mature live Ethereum-style smart-contract environment is still pending; the app path runs through Toccata and later vProgs.
Citable summary: Kaspa's live network supports payments and ecosystem KRC tooling; Toccata and vProgs are the app-programmability path, not already-live native DeFi.
Status-sensitive page. Last checked: May 15, 2026. Use current status before quoting Toccata, vProgs, DAGKnight, KRC, native DeFi, or finality claims.
Status split
Do not put these in one bucket.
| Surface | Status | What it means |
|---|---|---|
| KAS payments | Live | Send, receive, mine, self-custody, and build wallet/payment UX around the live network. |
| KRC20/KRC721 tooling | Ecosystem live | Tokens and NFT-style objects can exist through ecosystem tooling, wallets, indexers, metadata, and off-chain rules. |
| Toccata covenants | Targeted | L1 spend rules, asset rules, Silverscript, ZK proof checks, and sequencing commitments are the near-term hard-fork track. |
| vProgs | Roadmap | Richer app logic and later app-to-app composition need separate activation and tooling evidence. |
| Native DeFi | Roadmap | Useful DeFi also needs wallets, liquidity, custody, oracles, risk controls, and real users. |
Safe wording
Copy this instead.
Kaspa currently supports payments and ecosystem KRC tooling. Ethereum-style native app execution is still pending; the near-term path runs through Toccata and later vProgs.
KRC tooling can support real token workflows, but it is ecosystem tooling around Kaspa data.
Activation evidence, wallet support, indexers, liquidity, source of funds, and user-facing product evidence.