Kakarot é um zkEVM escrito em Cairo. Ele visa permitir que os usuários aproveitem os benefícios de escalabilidade das rollups de validade, mantendo a compatibilidade com o ecossistema Ethereum. Portanto, Kakarot pode ser usado para executar contratos inteligentes do Ethereum na StarkNet.