Smart contracts är självkörande kontrakt där villkoren är skrivna i kod och automatiskt verkställs när förutbestämda villkor uppfylls.
De används ofta inom blockchain-teknologi för att säkerställa transparens och säkerhet i transaktioner.
"Ett smart contract kan användas för att automatiskt överföra äganderätt av en digital tillgång när betalningen har bekräftats."
Termen smart contract myntades av Nick Szabo på 1990-talet för att beskriva digitala kontrakt som kan automatisera och säkerställa avtal.