NEWTON

NEWTON


Popular tags

    What resources (Github repos, projects) do you follow about Cairo Language? Why?

    Asked

    2 months ago

    66

    views


    1

    This question has a bounty of $0.00 in testnet ETH. Answers to this question are eligible to win that bounty.

    These are testnet contracts. Not real ETH.

    $0.00

    There are many people who are pretty new to Cairo Language, so this thread is about some good resources, to begin with. What projects, educational courses, Github Repos etc. about StarkNet can you recommend?


    This question is participating in Newton Bounties | Incentivized Test Program Every verified valid question gets $10 USDC (mainnet)

      cairocairo-beginnersstarknet

    Newton

    asked

    2 months ago


    1 answers

    0

    Accepted answer

    I would always recommend starting with the official documentation (especially hands on path) and the playground. Learning more about how Cairo works is also beneficial for a deeper understanding of the StarkNet ecosystem, but I think it is not necessary for the beginning.

    Once you learn about data representation, you may also want to compare two felts or Uint256s, since there are no number comparison operators like in standard languages. You can check cmp utils functions built into the language: math_cmp and uint256_cmp.

    If you're coming from a Solidity background, you probably heard about OpenZeppelin. They have a repo with StarkNet contracts implemented in Cairo. I find it useful, not just as a good library, but as an inspiration for code abstraction and organization, and Cairo best practices.

    Other useful resources:

    0xB883...B7956a

    answered

    2 months ago

    Answer is not submitted on chain

    Your answer

    NEWTON

    NEWTON