Kakarot est une zkEVM écrite en Cairo. Son objectif est de permettre aux utilisateurs de profiter des avantages de mise à l'échelle des validity rollups tout en maintenant la compatibilité avec l'écosystème Ethereum. Par conséquent, Kakarot peut être utilisé pour exécuter des contrats intelligents Ethereum sur Starknet.