Giter Site home page Giter Site logo

steve0xp / eth-tech-tree-challenges Goto Github PK

View Code? Open in Web Editor NEW

This project forked from buidlguidl/eth-tech-tree-challenges

0.0 0.0 0.0 2.29 MB

This repository houses the many challenges of the Ethereum Development Tech Tree

License: MIT License

Shell 0.03% JavaScript 5.58% TypeScript 89.93% CSS 0.17% Solidity 4.28%

eth-tech-tree-challenges's Introduction

Template For Challenge - ETH Tech Tree

--Change the above "Template For Challenge" to the challenge name-- --Add a paragraph sized story that pulls in the challenger to their mission--

--End of story section--

Contents

Requirements

Before you begin, you need to install the following tools:

Start Here

Run the following commands in your terminal:

yarn install
foundryup

Challenge Description

--Edit this section-- Write challenge description here...

Here are some helpful references: Replace with real resource links if any

--End of challenge specific section--

Don't change any existing method names as it will break tests but feel free to add additional methods if it helps you complete the task.

When you think you are done run yarn foundry:test to run a set of tests against your code. If all your tests pass then you are good to go! If some are returning errors then you might find it useful to run the command with the extra logging verbosity flag -vvvv (yarn foundry:test -vvvv) as this will show you very detailed information about where tests are failing. You can also use the --match-test "TestName" flag to only run a single test. Of course you can chain both to include a higher verbosity and only run a specific test by including both flags yarn foundry:test -vvvv --match-test "TestName". You will also see we have included an import of console2.sol which allows you to use console.log() type functionality inside your contracts to know what a value is at a specific time of execution. You can read more about how to use that at FoundryBook.

For a more "hands on" approach you can try testing your contract with the provided front end interface by running the following:

yarn chain

in a second terminal deploy your contract:

yarn deploy

in a third terminal start the NextJS front end:

yarn start

eth-tech-tree-challenges's People

Contributors

carletex avatar technophile-04 avatar sverps avatar rin-st avatar escottalexander avatar edakturk14 avatar damianmarti avatar naim-bijapure avatar jrcarlos2000 avatar kcpele avatar austintgriffith avatar kevinjoshi46b avatar pabl0cks avatar camdengrieh avatar shravansunder avatar simplemachine92 avatar 0xwildhare avatar alehnat avatar germanokuerten avatar lucasia avatar codenamejason avatar rogerpodacter avatar portdeveloper avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.