• Stars
    star
    176
  • Rank 216,987 (Top 5 %)
  • Language
    Solidity
  • License
    Other
  • Created almost 2 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Exercises to learn solidity. This accompanies the RareSkills Learn Solidity resource.

Solidity Exercises

This is a set of exercises accompanies the RareSkills learn solidity tutorial so you can learn Solidity by doing bite-sized exercises. It's intended for experienced programmers who want to get the the point quickly and immediately practice what they learn.

Installation

Install foundry

curl -L https://foundry.paradigm.xyz | bash

Clone this repository

git clone https://github.com/rareSkills/solidity-exercises.git

Complete the exercises in order and test with

cd <Problem Name>
forge test -vvv

for example, in the Add/ directory, open src/Add.sol and change the code so it compiles. The solution is

    function add(uint256 a, uint256 b) public pure returns (uint256) {
        return a + b;
    }

Save your changes, then, in the same directory, test it with

forge test -vvv