Hemi
DiscordGithub
  • 🏠Main
    • Welcome to the Hemi Docs
    • Getting Started
      • Developer Quickstart
      • Enthusiast Quickstart
      • Miner Quickstart
    • Network Details
  • ⛰️Foundational Topics
    • The Architecture
      • Consensus and Security Protocols
      • Ethereum Rollups
        • Pros & Cons
        • Decentralized Rollups
      • Sequencer Consensus
        • Proof-of-Stake (PoS)
        • PoS-Only Pitfalls
        • PoS Solutions
      • Proof-of-Proof (PoP)
        • Proof-of-Proof Consensus & Bitcoin Finality
        • Proof-of-Proof vs. Merged Mining
        • Running a PoP Mining
      • Tunnels
        • Ethereum Tunnel
        • Bitcoin Tunnel
      • Ethereum Virtual Machine (EVM)
      • Blocks
      • Transactions
      • Gas
    • Nodes & Clients
      • Node Guides
    • Wallet Support
  • 📖How-To Tutorials
    • Using Hemi
      • Wallet Setup
        • EVM Wallet Setup
        • BTC Wallet Setup
          • Switch Bitcoin Networks
      • Tunnel from Ethereum
        • Tunnel ERC20s via Native Tunnel
        • Tunnel ERC20s via 3rd Party
          • Tunnel via Stargate
      • Tunnel from Bitcoin
        • Tunnel BTC via Native Tunnel
        • Tunnel BTC via 3rd Party
      • Stake
      • Developer Tooling
        • Set Up a Safe Wallet
        • Create a Capsule
      • PoP Mining
        • CLI PoP Miner
          • (Testnet) Add tHEMI to MetaMask
          • (Mainnet) Add PoPPoints to Metamask
        • Web PoP Miner (deprecated)
    • Developing on Hemi
      • General
        • HelloWorld.sol
        • Deploy an ERC-20 Token
      • hVM & hBK
        • Using the hBK Demo App
        • Get Bitcoin Balance with Remix
  • ⚙️Building Bitcoin Apps
    • Introduction
    • Hemi Virtual Machine (hVM)
      • Motivation
      • Feature Summary
      • Deploy on hVM
    • Hemi Bitcoin Kit (hBK)
      • Overview
      • hBK Smart Contract
  • ⚙️Tooling
    • viem
    • Contract Addresses
    • Contract Verification
    • Data Indexing
    • Oracles
  • 📝Incentives
    • Points
    • Grants
    • Retroactive Funding
    • One-Off Spends
  • ⚡Additional Resources
    • Partners
    • FAQ
    • Official Links
    • Brand Kit
  • 📨Send Feedback
    • Bug Report
    • Contact Us
Powered by GitBook
On this page
  • 🌐 Welcome to the Hemi Developer Quickstart Guide!
  • 1️⃣ Explore the Hemi Network
  • 2️⃣ Set Up Your Development Environment
  • 3️⃣ Interact with Hemi Apps
  • 4️⃣ Build on Hemi!
  • ❓ What Now?
  • 📐Troubleshooting

Was this helpful?

Edit on GitHub
Export as PDF
  1. Main
  2. Getting Started

Developer Quickstart

📜 TL;DR:

  • What is the Hemi Virtual Machine (hVM)?

  • Set up an EVM and BTC wallet and connect to Hemi Network.

  • Tunnel ERC20s, including Ethereum, to Hemi.

  • Tunnel BTC to Hemi.

  • Discover the Hemi Bitcoin Kit (hBK) and hBK Demo App.

  • View our Github, join our Discord, and refer a friend!


🌐 Welcome to the Hemi Developer Quickstart Guide!

This guide provides an overview of the essential steps and resources to get you started with building on Hemi. Whether you’re new to blockchain development or an experienced web3 developer, this guide will help you navigate Hemi’s ecosystem and leverage its full potential.


1️⃣ Explore the Hemi Network

Begin by familiarizing yourself with the Hemi network’s architecture, key features, and its unique approach to interoperability and scalability.

  • Learn about Hemi's Architecture.

  • What are Hemi Tunnels?

  • How does PoP mining secure Hemi?

  • What is the Hemi Virtual Machine (hVM)?

  • Which ETH and BTC wallets does Hemi currently support?

  • Read the Hemi Whitepaper.


2️⃣ Set Up Your Development Environment

Prepare your development environment to start building on Hemi by setting up the necessary tools and configurations. This step ensures you have everything in place to interact with the Hemi network effectively.

  • Set up an EVM wallet and connect to the Hemi Network.

  • Set up a BTC wallet.

  • Join our Discord and collaborate with the community.


3️⃣ Interact with Hemi Apps

Dive into the Hemi ecosystem by exploring and interacting with decentralized applications (dApps) built on the network. This hands-on approach helps you understand Hemi’s functionality and how dApps operate within the blockchain environment.

  • Visit Crypto Chords and see how we interact with Hemi Network endpoints.

  • Start PoP mining using the CLI.

  • Tunnel ETH and other ERC20s to Hemi.

  • Tunnel BTC to Hemi.

  • Mint an OnlyMeID via DEMOS on Hemi.

  • Explore the Hemi Bitcoin Kit via our demo app.


4️⃣ Build on Hemi!

Start developing your own decentralized applications (dApps) on Hemi using its powerful suite of developer tools and resources. This section will guide you through the process of creating, testing, and deploying your projects on the Hemi network.

  • Deploy a smart contract on Hemi.

  • Deploy an ERC-20 token on Hemi.

  • Learn about developing with viem.

  • Discover the Hemi Bitcoin Kit (hBK) and build Bitcoin apps.

  • Dive into our Github.


❓ What Now?

Congratulations on getting started with Hemi! 🎉

Now that you’ve set up your environment, explored various apps, and begun building on the network, here are the next steps to deepen your engagement and maximize the potential of your development journey on Hemi.

  • Learn about incentives and our rewards dashboard.

  • Create a Capsule with Hemi assets.

  • Set up a Safe Wallet on Hemi.

  • Refer a friend to Hemi!

  • Follow us on X.


📐Troubleshooting

If you encounter any issues or need assistance at any step, the following resources are available to help:

  • Discord Channel

  • Email support@hemi.xyz

PreviousGetting StartedNextEnthusiast Quickstart

Last updated 4 months ago

Was this helpful?

🏠