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)
  • TON Blockchain infrastructure
{ ."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

Recommended resources:

Introduction To Fift

His majesty Fift



Documentation

Examples

Tutorials

Source Code