Page 1 of 1

TON Virtual Machine (TVM)

Posted: Sun Apr 06, 2025 9:12 am
by arzina221
TON's Smart Contract Capabilities and Programming Model
TON offers an advanced and flexible smart contract system that enables the development of high-performance and scalable applications.


TON’s smart contracts run on a specially designed TON Virtual Machine (TVM). TVM has a stack-based architecture and provides gas-efficient computation. TVM has a structure similar to WebAssembly, making it easy to compile from different programming languages ​​to TVM bytecode.

Func Programming Language

The primary language used for smart contract phone number library development in the TON ecosystem is Func. Func is a statically typed language with a C-like syntax. It is specifically optimized for TVM and provides high performance with low-level control.

Smart Contract Features

TON's smart contracts have the following features:

– Asynchronous Messaging: Contracts can communicate with each other via asynchronous messages.