# Hemi

## Documentation

- [Introduction](https://docs.hemi.xyz/introduction.md)
- [Getting Started](https://docs.hemi.xyz/discover/getting-started.md)
- [Developer Quickstart](https://docs.hemi.xyz/discover/getting-started/developers.md)
- [Enthusiast Quickstart](https://docs.hemi.xyz/discover/getting-started/enthusiasts.md)
- [Miner Quickstart](https://docs.hemi.xyz/discover/getting-started/miners.md)
- [Network Details](https://docs.hemi.xyz/discover/network-details.md): Everything you need to connect to the Hemi network.
- [Token Contract Details](https://docs.hemi.xyz/discover/token-contract-details.md): Official Hemi token contrat
- [The Architecture](https://docs.hemi.xyz/foundational-topics/the-architecture.md)
- [Consensus and Security Protocols](https://docs.hemi.xyz/foundational-topics/the-architecture/consensus-and-security-protocols.md)
- [Ethereum Rollups](https://docs.hemi.xyz/foundational-topics/the-architecture/ethereum-rollups.md)
- [Pros & Cons](https://docs.hemi.xyz/foundational-topics/the-architecture/ethereum-rollups/pros-and-cons.md)
- [Decentralized Rollups](https://docs.hemi.xyz/foundational-topics/the-architecture/ethereum-rollups/decentralized-rollups.md)
- [Sequencer Consensus](https://docs.hemi.xyz/foundational-topics/the-architecture/sequencer-consensus.md)
- [Proof-of-Stake (PoS)](https://docs.hemi.xyz/foundational-topics/the-architecture/sequencer-consensus/staking.md)
- [PoS-Only Pitfalls](https://docs.hemi.xyz/foundational-topics/the-architecture/sequencer-consensus/pos-only-pitfalls.md)
- [PoS Solutions](https://docs.hemi.xyz/foundational-topics/the-architecture/sequencer-consensus/pos-solutions.md)
- [Proof-of-Proof (PoP)](https://docs.hemi.xyz/foundational-topics/the-architecture/proof-of-proof.md)
- [Proof-of-Proof Consensus & Bitcoin Finality](https://docs.hemi.xyz/foundational-topics/the-architecture/proof-of-proof/pop-consensus-and-bitcoin-finality.md)
- [Proof-of-Proof vs. Merged Mining](https://docs.hemi.xyz/foundational-topics/the-architecture/proof-of-proof/proof-of-proof.md)
- [Running a PoP Mining](https://docs.hemi.xyz/foundational-topics/the-architecture/proof-of-proof/pop-mining.md)
- [Tunnels](https://docs.hemi.xyz/foundational-topics/the-architecture/tunneling.md)
- [Ethereum Tunnel](https://docs.hemi.xyz/foundational-topics/the-architecture/tunneling/ethereum-tunnel.md)
- [Bitcoin Tunnel](https://docs.hemi.xyz/foundational-topics/the-architecture/tunneling/bitcoin-tunnel.md)
- [Ethereum Virtual Machine (EVM)](https://docs.hemi.xyz/foundational-topics/the-architecture/ethereum-virtual-machine-evm.md)
- [Blocks](https://docs.hemi.xyz/foundational-topics/the-architecture/blocks.md)
- [Transactions](https://docs.hemi.xyz/foundational-topics/the-architecture/transactions.md)
- [Gas](https://docs.hemi.xyz/foundational-topics/the-architecture/gas.md)
- [Nodes & Clients](https://docs.hemi.xyz/foundational-topics/nodes-and-clients.md)
- [Node Guides](https://docs.hemi.xyz/foundational-topics/nodes-and-clients/node-guides.md)
- [Wallet Support](https://docs.hemi.xyz/foundational-topics/wallet-support.md)
- [Using Hemi](https://docs.hemi.xyz/how-to-tutorials/using-hemi.md)
- [Wallet Setup](https://docs.hemi.xyz/how-to-tutorials/using-hemi/wallet-setup.md)
- [EVM Wallet Setup](https://docs.hemi.xyz/how-to-tutorials/using-hemi/wallet-setup/metamask-wallet-setup.md)
- [BTC Wallet Setup](https://docs.hemi.xyz/how-to-tutorials/using-hemi/wallet-setup/btc-wallet-setup.md)
- [Switch Bitcoin Networks](https://docs.hemi.xyz/how-to-tutorials/using-hemi/wallet-setup/btc-wallet-setup/switch-bitcoin-network.md)
- [Tunnel from Ethereum](https://docs.hemi.xyz/how-to-tutorials/using-hemi/tunnel-from-ethereum.md)
- [Tunnel ERC20s via Native Tunnel](https://docs.hemi.xyz/how-to-tutorials/using-hemi/tunnel-from-ethereum/tunnel-eth-to-hemi.md)
- [Tunnel ERC20s via 3rd Party](https://docs.hemi.xyz/how-to-tutorials/using-hemi/tunnel-from-ethereum/tunnel-erc20s-via-3rd-party.md)
- [Tunnel via Stargate](https://docs.hemi.xyz/how-to-tutorials/using-hemi/tunnel-from-ethereum/tunnel-erc20s-via-3rd-party/tunnel-via-stargate.md)
- [Tunnel from Bitcoin](https://docs.hemi.xyz/how-to-tutorials/using-hemi/tunnel-from-bitcoin.md)
- [Tunnel BTC via Native Tunnel](https://docs.hemi.xyz/how-to-tutorials/using-hemi/tunnel-from-bitcoin/tunnel-btc-to-hemi.md)
- [Tunnel BTC via 3rd Party](https://docs.hemi.xyz/how-to-tutorials/using-hemi/tunnel-from-bitcoin/tunnel-btc-via-3rd-party.md)
- [Tunnel via Free.Tech](https://docs.hemi.xyz/how-to-tutorials/using-hemi/tunnel-from-bitcoin/tunnel-btc-via-3rd-party/tunnel-via-free.tech.md)
- [Tunnel via Meson](https://docs.hemi.xyz/how-to-tutorials/using-hemi/tunnel-from-bitcoin/tunnel-btc-via-3rd-party/tunnel-via-meson.md)
- [Stake](https://docs.hemi.xyz/how-to-tutorials/using-hemi/stake.md)
- [How to Stake](https://docs.hemi.xyz/how-to-tutorials/using-hemi/stake/how-to-stake.md)
- [Developer Tooling](https://docs.hemi.xyz/how-to-tutorials/using-hemi/developer-tooling.md)
- [Set Up a Safe Wallet](https://docs.hemi.xyz/how-to-tutorials/using-hemi/developer-tooling/set-up-a-safe-wallet.md)
- [Create a Capsule](https://docs.hemi.xyz/how-to-tutorials/using-hemi/developer-tooling/create-a-capsule.md)
- [PoP Mining](https://docs.hemi.xyz/how-to-tutorials/using-hemi/pop-mining.md)
- [CLI PoP Miner](https://docs.hemi.xyz/how-to-tutorials/using-hemi/pop-mining/setup-part-1.md)
- [(Testnet) Add tHEMI to MetaMask](https://docs.hemi.xyz/how-to-tutorials/using-hemi/pop-mining/setup-part-1/add-themi-to-metamask.md)
- [(Mainnet) Add PoPPoints to Metamask](https://docs.hemi.xyz/how-to-tutorials/using-hemi/pop-mining/setup-part-1/add-pop-points-to-metamask.md)
- [Web PoP Miner (deprecated)](https://docs.hemi.xyz/how-to-tutorials/using-hemi/pop-mining/web-based-pop-miner.md)
- [Developing on Hemi](https://docs.hemi.xyz/how-to-tutorials/developing-on-hemi.md)
- [General](https://docs.hemi.xyz/how-to-tutorials/developing-on-hemi/general.md)
- [HelloWorld.sol](https://docs.hemi.xyz/how-to-tutorials/developing-on-hemi/general/using-remix-ide.md): 🟩 This is a beginner track.
- [Deploy an ERC-20 Token](https://docs.hemi.xyz/how-to-tutorials/developing-on-hemi/general/erc-20.md)
- [hVM & hBK](https://docs.hemi.xyz/how-to-tutorials/developing-on-hemi/hvm-and-hbk.md)
- [Using the hBK Demo App](https://docs.hemi.xyz/how-to-tutorials/developing-on-hemi/hvm-and-hbk/using-the-hbk-demo-app.md)
- [Get Bitcoin Balance with Remix](https://docs.hemi.xyz/how-to-tutorials/developing-on-hemi/hvm-and-hbk/using-remix-ide.md)
- [Introduction](https://docs.hemi.xyz/building-bitcoin-apps/introduction.md)
- [Hemi Virtual Machine (hVM)](https://docs.hemi.xyz/building-bitcoin-apps/hemi-virtual-machine-hvm.md)
- [Motivation](https://docs.hemi.xyz/building-bitcoin-apps/hemi-virtual-machine-hvm/motivation.md)
- [Feature Summary](https://docs.hemi.xyz/building-bitcoin-apps/hemi-virtual-machine-hvm/feature-summary.md)
- [Deploy on hVM](https://docs.hemi.xyz/building-bitcoin-apps/hemi-virtual-machine-hvm/deploy-on-hvm.md)
- [Hemi Bitcoin Kit (hBK)](https://docs.hemi.xyz/building-bitcoin-apps/hemi-bitcoin-kit-hbk.md)
- [Overview](https://docs.hemi.xyz/building-bitcoin-apps/hemi-bitcoin-kit-hbk/overview.md)
- [hBK Smart Contract](https://docs.hemi.xyz/building-bitcoin-apps/hemi-bitcoin-kit-hbk/hbk-smart-contract.md)
- [viem](https://docs.hemi.xyz/tooling/viem.md)
- [Contract Addresses](https://docs.hemi.xyz/tooling/contract-addresses.md)
- [Contract Verification](https://docs.hemi.xyz/tooling/contract-verification.md)
- [Data Indexing](https://docs.hemi.xyz/tooling/data-indexing.md)
- [Oracles](https://docs.hemi.xyz/tooling/oracles.md)
- [Incentives](https://docs.hemi.xyz/incentives/incentives.md)
- [Points](https://docs.hemi.xyz/incentives/points.md)
- [Grants](https://docs.hemi.xyz/incentives/grants.md)
- [Retroactive Funding](https://docs.hemi.xyz/incentives/retroactive-funding.md)
- [One-Off Spends](https://docs.hemi.xyz/incentives/one-off-spends.md)
- [Partners](https://docs.hemi.xyz/additional-resources/partners.md)
- [FAQ](https://docs.hemi.xyz/additional-resources/smart-contract-deployments.md)
- [Official Links](https://docs.hemi.xyz/additional-resources/official-links.md): Links to everything Hemi.
- [Brand Kit](https://docs.hemi.xyz/additional-resources/brand-kit.md): This page features the official Hemi logos, symbols, and colors for media use.
- [Support and Bug Reports](https://docs.hemi.xyz/feedback/contact.md): How to get help, report bugs, and disclose security vulnerabilities to Hemi.

## Developers

- [Welcome](https://docs.hemi.xyz/developers/readme.md)

## Community

- [Introduction](https://docs.hemi.xyz/community/introduction.md)
- [Community 2.0](https://docs.hemi.xyz/community/community-2.0.md)
- [Introduction](https://docs.hemi.xyz/community/guild/introduction.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.hemi.xyz/introduction.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
