TON Virtual Machine (TVM)
Posted: Sun Apr 06, 2025 9:12 am
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.
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.