HackIndia Logo
HackathonsNewsSkillsGrowth
HackIndia LogoContact: +91 9910125804

General

  • Companies
  • Colleges
  • Board of Advisors
  • Brand Ambassadors
  • FAQ
  • Contact
  • Report a Bug

Hackathons

  • Upcoming Hackathons
  • Judges
  • Mentors
  • Partners
  • Participating Colleges

Resources

  • About Us
  • Branding
  • Latest News
  • Growth
  • Skills
  • Ecosystem
  • Forum
  • Ideas
  • Prompt Optimizer

© 2026 HackIndia. All rights reserved.

Privacy PolicyTerms of ServiceCode of ConductSitemap
    HackIndia
    HackathonsNewsInternshipsSkillsGrowth
    ← All skills
    Ethereum

    Ethereum

    Connect a Dapp to Ethereum

    Build a React dapp that connects a wallet, reads contract state, sends a transaction, waits for confirmation, handles errors, and shows users what they sign.

    For college builders in India who know basic coding and want a recruiter-ready Web3 project repo.

    Advanced8 lessonsAbout 36 min+100 XP

    Usually easier after React. You can start here anyway.

    Written from the official docs and release notes, and last checked on 21 September 2026.

    Start lesson 1

    Your path

    1. 1Start hereHow a Wallet Dapp Works5 min
    2. 2Set Up Wagmi React5 min
    3. 3Connect Wallets Safely4 min
    4. 4Handle Networks and Testnets4 min
    5. 5Read Contract State4 min
    6. 6Write and Wait Transactions4 min
    7. 7Handle Rejection and Pending Requests5 min
    8. 8Ship the Repo Project5 min
    9. The check10 questions · 7 to pass
    10. Ethereum
      Verify the Ethereum skill+100 XP and a proof page, once the check and the task are done
    How you earn it
    Ethereum
    Ethereum
    +100 XP on your profile

    Both of these. Either order.

    Pass the check

    10 questions from the lessons. Get 7 right.

    Take the check
    A submitted project with a public repository

    Submit a hackathon project with a public repository. The repo must contain a React dapp using Wagmi 3, Viem 2, and TanStack Query to connect a wallet, read a contract, send and wait for a transaction, handle rejected or pending requests, support a testnet, and show signing details clearly.

    Already done it before? It counts. We check your history.

    Sign in to keep track of your lessons and earn the skill.