Смарт-контракт — це самовиконувальна програма, задеплоєна в блокчейні. У TON кожен акаунт (включно з гаманцем користувача) є смарт-контрактом.
Контракти пишуться на FunC, Tact або Tolk → компілюються в байткод TVM → деплояться як BoC за детермінованою адресою. Після деплою поведінка контракту незмінна (якщо тільки код не містить логіки оновлення).