NEWTON

NEWTON


Popular tags

    What is the technical difference of Kakarot compare to Nethermind's Warp?

    Asked

    1 month ago

    79

    views


    0

    What is the technical difference between Solidity -> Cairo transpiler and ZK-EVM Kakarot for StarkNet? Both of them interpret Solidity into Cairo and it can help Solidity developers to use StarkNet.

    But really, how does Kakarot compare to Nethermind's Warp?

      kakarottranspilernethermindwarpcairostarknetsolidity

    Newton

    asked

    1 month ago


    1 answers

    0

    Accepted answer

    I'm not at all an expert on the subject so take my answer with a pinch of salt but here is for me the difference:

    • Kakarot: EVM bytecode interpreter written in Cairo, meaning you could deploy the Kakarot Cairo code as a contract on Starknet and pass it a compiled solidity or viper bytecode. It would then interpret the bytecode and execute the opcodes. You get (as stated on their github) an EVM but written in Cairo and powered by Starknet.
    • Nethermind wrap is a transpiler: it takes your solidity code (don't think they support Viper) and transpiles (transforms it) to Cairo code, which you can then deploy yourself to Starknet.

    0x9814...31d95C

    answered

    1 month ago

    Your answer

    NEWTON

    NEWTON