Kód určující podmínky, za kterých se automaticky spustí předem dohodnutá akce.
Smart kontrakt, neboli chytrá smlouva, je neoddělitelnou součástí kryptoměn. Jedná se o kód, který po dosažení určitých podmínek automaticky spustí předem dohodnutou akci. Podmínkou může být dosažení časového limitu nebo ceny.
Nejčastěji smart kontrakty zautomatizovávají prodej a nákup kryptoměn při určité ceně nebo za určitých časových podmínek. Smart konkratky si můžete transparentně prohlédnout. O smart kontraktu se poprvé zmínil a definoval jej Nick Szabo, počítačový vědec, který byl považován za Satoshi Nakamota. Deset let před vznikem Bitcoinu vytvořil virtuální měnu Bit Gold.
Základním stavebním kamenem Etherea jsou právě smart kontrakty, i díky nim vzniká na Ethereu velké množství dApps.