Smart contracts & XVM¶
Smart contracts on XELIS run on XVM (XELIS Virtual Machine) and are written in Silex, a statically typed language documented on the official site.
Authoritative documentation (working URLs)¶
The parent path /features/smart-contracts may not resolve; use these verified pages:
- Silex Lang — language tutorial
- XVM Opcodes
- Standard library
Repositories & tools¶
- XVM implementation: github.com/xelis-project/xelis-vm
- Silex Playground (browser): playground.xelis.io
- Node (integration point): github.com/xelis-project/xelis-blockchain
Rollout status¶
Check Development status for tasks such as Smart Contract integration (listed as in progress as of March 2026). The FAQ answers high-level questions about XVM / smart contracts and links xelis-vm.
Some older paragraphs on the docs introduction or funding sections may still mention smart contracts as a future milestone; treat FAQ, development-status, and network-upgrades as the fresher signals for what is live on which network.
For educators¶
- Pin examples to a specific software release or commit when showing bytecode or RPC behavior.
- Prefer the Playground for syntax lessons before mainnet deployment discussions.