Skip to main content

Overview

Fift is a stack-based programming language specifically designed for developing, debugging, and managing TON Blockchain smart contracts. It provides optimized interaction with TON Virtual Machine (TVM) and the TON Blockchain infrastructure.

Here is a simple Hello World example written in Fift:

{ ."hello " } execute ."world"
hello world ok
info

While most smart contract development doesn't require Fift, it becomes essential for:

  • Solving unique technical challenges
  • Low-level TVM interactions
  • Advanced contract debugging

Introduction To Fift

Documentation

Tutorials

Examples

Was this article useful?