Kakarot es un zkevm escrito en Cairo. Su objetivo es permitir a los usuarios aprovechar los beneficios de escalado de los rollups de validez mientras se mantiene la compatibilidad con el ecosistema de Ethereum. Por lo tanto, Kakarot se puede utilizar para ejecutar contratos inteligentes de Ethereum en Starknet.