Aktualizovatelný kontrakt je chytrý kontrakt navržený tak, aby ho tvůrci mohli později změnit, obvykle přes takzvaný proxy vzor, kde adresa zůstává stejná, ale logika se dá vyměnit za novou. Řeší to praktický problém, že jinak jsou kontrakty neměnné, takže by nešlo opravit chybu ani přidat funkci. Má to ale zásadní stinnou stránku pro důvěru: kdo drží klíč k aktualizaci, může logiku změnit i ke škodě uživatelů, třeba jim vysát prostředky. Proto se zkoumá, kdo aktualizace ovládá a zda je chrání časový zámek nebo víceklíčový podpis. Aktualizovatelnost je kompromis: přidává schopnost opravit chyby, ale odebírá část záruky, že se pravidla nezmění.