Time to read: 1 min
Smart Contract Fundamentals
Smart contracts on Rootstock behave similarly to Ethereum because Rootstock is EVM-compatible. This module gives you the foundational concepts you must understand before writing or deploying your first contract.
What Are Smart Contracts?
Smart contracts are programs stored on the blockchain that run exactly as written.
Key traits on Rootstock:
- Immutable once deployed
- Executed by the EVM
- Triggered by transactions or messages
- Store and manage state
- Written primarily in Solidity