DEV Community

Cover image for Quizzes and Assignments to Understand Ethereum client
taijusanagi for BlockBaseLab

Posted on â€ĸ Edited on

5 2

Quizzes and Assignments to Understand Ethereum client

Pre-requirement

You can start this training material without taking any previous course.

Knowledge

Here, you can Learn the following knowledge.

  • Ethereum Client
    • Geth
  • Node Service
    • Infura
  • Development tools
    • Hardhat
  • General Information
    • Docker
    • Curl

Quizzes and Assignments

Part 1: Running Geth in Local Environment

QUIZZES

  • What is Geth?
  • What can you do with Geth?
  • Is there any alternative to Geth? What is the difference between the tools?
  • What is the difference between light-node, archive-node, full-node?
  • What is docker?
  • What is the difference between Mainnet, Rinkeby, Private Network in the Geth setting?

Assignments

  • Run "Hello, world" with docker.
  • Run docker Geth Mainnet in local.
  • Run docker Geth Rinkeby in local.
  • explore blockchain info from Geth Javascript console (ex. eth.getBlock(0))
  • Run docker Geth private network in local.

Part 2: Infura, the Node Service

QUIZZES

  • What is Infura?
  • Is there any alternative to Infura? What is the difference between the platforms?
  • What is Curl?
  • What is JSON RPC?

Assignments

  • Create an account and create your project in Infura.
  • Get current block number, get block information, get transaction information, get balance for a specific account from Infura node by curl.

Part 3: Local Development Environment

QUIZZES

  • What is Hardhat?
  • Is there any alternative to Hardhat? What is the difference between the tools?

Assignments

  • Run Hardhat local chain.
  • Get current block number, get block information, get transaction information, get balance for a specific account from a local chain by curl.
  • Run Hardhat Mainnet fork node.
  • Get current block number, get block information, get transaction information, get balance for a specific account by curl.

Playwright CLI Flags Tutorial

5 Playwright CLI Flags That Will Transform Your Testing Workflow

  • --last-failed: Zero in on just the tests that failed in your previous run
  • --only-changed: Test only the spec files you've modified in git
  • --repeat-each: Run tests multiple times to catch flaky behavior before it reaches production
  • --forbid-only: Prevent accidental test.only commits from breaking your CI pipeline
  • --ui --headed --workers 1: Debug visually with browser windows and sequential test execution

Learn how these powerful command-line options can save you time, strengthen your test suite, and streamline your Playwright testing experience. Practical examples included!

Watch Video 📹ī¸

Top comments (1)

Collapse
 
ksuhara profile image
Kenta Suhara â€ĸ

Completed these QUIZZES and Assignments!

I was able to review and organize my knowledge. Suitable for beginners.

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

👋 Kindness is contagious

Please leave a ❤ī¸ or a friendly comment on this post if you found it helpful!

Okay