SpeedRun Ethereum Curriculum Overview

What is SpeedRun Ethereum Curriculum?

Learn to write smart contracts and build apps on Ethereum with our comprehensive curriculum.

Main Features
Convenient access to Github for posting queries, issues, and remarks
Support for WalletConnect for wallet connectivity
Ability to submit challenges using Scaffold-eth

Related Apps

  • Offers web3 education courses including a FREE 3-week Javascript course for blockchain beginners, and a FREE 7-week Ethereum Developer Bootcamp covering Solidity and smart contract development....

    Web3 Education ·
  • An interactive web3 school focused on Ethereum and Solidity development. Their courses teach users to write smart contracts by creating their own crypto-collectibles game. The platform is considering ...

    Web3 Education ·

Frequently asked questions

Scaffold-eth is a development framework for building on Ethereum. It provides a template React app with important Ethereum components and hooks, as well as integration with HardHat for compiling and deploying smart contracts. Scaffold-eth allows developers to easily copy and paste Solidity concepts and experiment with global units, primitives, mappings, structs, modifiers, events, inheritance, sending ETH, and payable/fallback functions. It also offers tutorials and challenges to help developers learn and test their knowledge of Ethereum development.

Scaffold-eth provides the following features:

  • Copy/paste each Solidity concept and tinker with global units, primitives, mappings, structs, modifiers, events, inheritance, sending eth, and payable/fallback functions.
  • A template React app with important Ethereum components and hooks.
  • The ability to compile and deploy smart contracts using HardHat.
  • The ability to deploy an NFT to a public network.
  • The ability to create a decentralized staking app where users can coordinate a group funding effort.
  • The ability to collect ETH from numerous addresses using a payable stake() function and keep track of balances.
  • The ability to send collected ETH to an ExampleExternalContract and trigger the complete() action.
  • The ability to allow users to withdraw() if not enough ETH is collected.

To connect your wallet to Scaffold-eth, follow these steps:

  1. Open a new incognito window and navigate to http://localhost:3000.
  2. In the top right corner, you will see a new wallet address generated for the burner wallet.
  3. Copy the wallet address from the incognito window.
  4. In your main browser window, send test funds to the burner wallet address.
  5. Once you have funds in the burner wallet, go back to the incognito window and click on the "MINT NFT" button in the YourCollectibles tab.
  6. Your collectibles should start to show up in the incognito window.
  7. To transfer an NFT to the incognito window address, use the UI provided in Scaffold-eth.

Note: Burner wallets are temporary and are only used for local development. When interacting with public networks, you will need to use more permanent wallets.

Yes, you can submit challenges using Scaffold-eth.

Customer Reviews

Share your thoughts

If you’ve used this app, share your thoughts with others.

There are no reviews yet!

Be the first and add a review.

Last updated: