Smart contract — самоисполняющаяся программа, развёрнутая в блокчейне. В TON каждый аккаунт (включая кошелёк пользователя) — это смарт-контракт.
Контракты пишутся на FunC, Tact или Tolk → компилируются в TVM байт-код → деплоятся как BoC по детерминированному адресу. После деплоя поведение контракта неизменно (если код не предусматривает upgrade-логику).