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