Token smart müqavilə, tokenin funksionalitetini idarə edən blokçain üzərində işləyən bir yazılım kod parçasıdır. Tokenin yaradılması, köçürülməsi, saxlanılması və məhv edilməsi ilə bağlı qaydalar və şərtlər təyin edən bir qayda və şərtlər dəstəsindən ibarətdir. 

Token smart müqavilələri tokenlə bağlı prosesləri avtomatlaşdırır və onların istifadəsi üçün qaydalar qoyur. Bir token smart müqaviləsi, tokenin davranışını tənzimləyən funksiyalar və metodlar təyin edir, məsələn, tokeni iştirakçilər arasında köçürmək, balansları yoxlamaq və digər əməliyyatları icra etmək.