# Horizen Documentation > Developer documentation for Horizen — an EVM-identical L3 on Base (Ethereum L2) using the OP Stack. Horizen adds compliant, verifiable privacy via VELA, a confidential execution coprocessor powered by Trusted Execution Environments (TEEs). Deploy standard Solidity contracts with Foundry or Hardhat (same tooling as Base/Ethereum), or build privacy-preserving apps with VELA. Mainnet chain ID: 26514, RPC https://horizen.calderachain.xyz/http. Testnet chain ID: 2651420, RPC https://horizen-testnet.rpc.caldera.xyz/http. ZEN is the native governance token (Base ERC-20: 0xf43eB8De897Fbc7F2502483B2Bef7Bb9EA179229). Tutorials cover: ERC-20 and NFT deployment, price-triggered escrow with Stork oracle, bridging assets via Stargate LayerZero OFT (ZEN OFT Adapter on Base 0x57da2D504bf8b83Ef304759d9f2648522D7a9280, Horizen EID 30399) and native OP Stack bridge (L1StandardBridge on Base 0xf4a6cc4171fda694439f856d912777aa6ab05369), Goldsky subgraph indexing, PureFi compliance gating, and Safe multisig setup. Governance: Horizen DAO with ZenIP proposal and voting process. This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [About](https://docs.horizen.io/governance/overview/about.md): Overview of Horizen DAO and its decentralized governance framework. - [Guiding Values](https://docs.horizen.io/governance/overview/guiding_values.md): Core values and principles guiding the Horizen DAO. - [Constitution](https://docs.horizen.io/governance/overview/constitution.md): Rules, procedures, and binding agreements for Horizen DAO governance. - [Communication Channels](https://docs.horizen.io/governance/overview/communication_channels.md): Primary communication platforms for the Horizen community. - [Proposal Categories](https://docs.horizen.io/governance/proposal_categories.md): Types and categories of governance proposals in the Horizen DAO. - [Voting Process](https://docs.horizen.io/governance/voting_process/voting_process.md): How voting works, quorum requirements, and ZenIP approval process. - [Quick Voting Guide](https://docs.horizen.io/governance/voting_process/quick_voting_guide.md): Quick reference guide for participating in Horizen governance votes. - [Foundational Documents](https://docs.horizen.io/governance/reference/foundational_docs.md): Links to key governance documents including bylaws and memorandum. - [Submit or Vote on a Proposal](https://docs.horizen.io/governance/reference/submit_vote.md): Instructions for submitting proposals and voting on Horizen governance. - [Join the Discussion](https://docs.horizen.io/governance/reference/join_discussion.md): How to join governance discussions and participate in the Horizen DAO community. - [Network & Contract Addresses](https://docs.horizen.io/horizen-chain/api-reference/contract-addresses.md): Official contract addresses for Horizen and Base: ZEN ERC-20, USDC.e, cbBTC, OP Stack bridge contracts, and integration partner contracts (Stork, D... - [JSON-RPC Endpoints](https://docs.horizen.io/horizen-chain/api-reference/json-rpc.md): JSON-RPC endpoints for Horizen mainnet (chain ID 26514) and testnet (2651420). Supports full Ethereum JSON-RPC (eth_call, eth_sendRawTransaction, e... - [Supported Wallets & Tools](https://docs.horizen.io/horizen-chain/api-reference/supported-wallets.md): List of wallets, developer tools, and SDKs compatible with Horizen. - [Bridge Assets via Stargate](https://docs.horizen.io/horizen-chain/bridging/bridge-assets-stargate.md): Step-by-step instructions for bridging assets to and from Horizen using the Stargate bridge. - [Bridge Assets via Native Bridge](https://docs.horizen.io/horizen-chain/bridging/bridge-assets.md): Step-by-step instructions for depositing assets from Base to Horizen and withdrawing assets from Horizen back to Base using the native bridge. - [How Bridging Works on Horizen](https://docs.horizen.io/horizen-chain/bridging/how-bridging-works.md): How the native OP Stack bridge works for moving assets to and from Horizen. - [Compliance](https://docs.horizen.io/horizen-chain/compliance.md): Compliance patterns on Horizen: contract-level rules, confidential enforcement via VELA, and third-party AML/KYC screening with PureFi. - [Using Foundry](https://docs.horizen.io/horizen-chain/deploy-contracts/using-foundry.md): Deploy Solidity smart contracts to Horizen mainnet (chain ID 26514) or testnet (2651420) using Foundry (forge, cast, anvil). Covers install, compil... - [Using Hardhat](https://docs.horizen.io/horizen-chain/deploy-contracts/using-hardhat.md): Deploy Solidity smart contracts to Horizen mainnet (chain ID 26514) or testnet (2651420) using Hardhat. Covers project setup with TypeScript, hardh... - [Verify a Contract](https://docs.horizen.io/horizen-chain/deploy-contracts/verify-contract.md): How to verify deployed smart contracts on the Horizen block explorer. - [Subgraph Indexing (Goldsky)](https://docs.horizen.io/horizen-chain/integrations/goldsky.md): How to index Horizen onchain data using Goldsky subgraphs and Mirror pipelines. - [Multisig Wallets (Den)](https://docs.horizen.io/horizen-chain/integrations/multisig.md): Set up and manage multisig wallets on Horizen using Den and Safe contracts. - [Compliance Gating (PureFi)](https://docs.horizen.io/horizen-chain/integrations/purefi.md): Add AML and compliance verification to your Horizen smart contracts using PureFi. - [Oracles (Stork)](https://docs.horizen.io/horizen-chain/integrations/stork-oracle.md): Integrate Stork price oracle feeds into your Horizen smart contracts. - [Block Explorer](https://docs.horizen.io/horizen-chain/network/block-explorer.md): Guide to using the Horizen block explorer to view transactions and contracts. - [Faucet](https://docs.horizen.io/horizen-chain/network/faucet.md): How to get testnet ETH from the Horizen faucet. - [Mainnet Configuration](https://docs.horizen.io/horizen-chain/network/mainnet.md): Horizen mainnet network config: Chain ID 26514, RPC https://horizen.calderachain.xyz/http, block explorer https://explorer.horizen.io. Includes Met... - [Testnet Configuration](https://docs.horizen.io/horizen-chain/network/testnet.md): Horizen testnet network config (Base Sepolia): Chain ID 2651420, RPC https://horizen-testnet.rpc.caldera.xyz/http, faucet at hub-testnet.horizen.io... - [What is Horizen Chain?](https://docs.horizen.io/horizen-chain/overview/what-is-horizen.md): Horizen is an EVM-compatible L3 on Base for private onchain finance. Ship standard Solidity and choose your confidentiality primitive — ZK, TEE, or... - [The L3 Architecture](https://docs.horizen.io/horizen-chain/overview/l3-architecture.md): Horizen is an OP Stack L3 that settles on Base, inheriting Ethereum's security and Base's scalability while adding opt-in confidential execution fo... - [Horizen's Architecture](https://docs.horizen.io/horizen-chain/overview/architecture.md): Full technical architecture of Horizen: OP Stack sequencer, data availability on Base, derivation pipeline, execution engine, fault proofs, and set... - [Privacy Tools](https://docs.horizen.io/horizen-chain/privacy-tools.md): Confidentiality primitives available on Horizen: Vela for TEE-based confidential execution and zkVerify for on-chain ZK proof verification. No mand... - [cbBTC on Horizen](https://docs.horizen.io/horizen-chain/tokens-and-gas/cbtc.md): cbBTC (Coinbase Wrapped BTC) on Horizen: contract addresses, custody model, and ERC-20 integration guide. - [Gas on Horizen (ETH)](https://docs.horizen.io/horizen-chain/tokens-and-gas/gas-on-horizen.md): How gas fees work on Horizen: L3 execution fee and L1 data fee, both paid in ETH. - [USDC on Horizen](https://docs.horizen.io/horizen-chain/tokens-and-gas/usdc.md): USDC.e (bridged USDC) on Horizen: contract addresses, Circle's Bridged USDC Standard compliance, and ERC-20 integration guide. - [ZEN Token](https://docs.horizen.io/horizen-chain/tokens-and-gas/zen-token.md): ZEN is the coordination, value-accrual, and governance token of the Horizen ecosystem — ERC-20 on Base, bridged to Horizen via LayerZero OFT. - [Horizen Hub](https://docs.horizen.io/horizen_hub.md): Quick reference for Horizen links, resources, block explorer, and recommended wallets. - [Migration overview](https://docs.horizen.io/migration/overview.md): Historical reference: Horizen's ZEN token migration from legacy mainchain and EON EVM chain to a Base ERC-20 contract, completed July 23, 2025. Not... - [Preparing old chain nodes](https://docs.horizen.io/migration/preparing-old-chain-nodes.md): Steps for preparing old chain nodes before the migration hard fork. - [Migration starting points](https://docs.horizen.io/migration/migration-start.md): Hard-fork activation details and migration start point configuration. - [Dump execution](https://docs.horizen.io/migration/dump-execution.md): Technical details of the UTXO data dump process during migration. - [Data loading](https://docs.horizen.io/migration/data-loading.md): How migrated balances are loaded into smart contracts on the new chain. - [Migration check](https://docs.horizen.io/migration/migration-check.md): How to verify the migration completed successfully. - [Claiming mainchain ZEN](https://docs.horizen.io/migration/claiming-zen.md): Instructions for claiming migrated ZEN tokens on Horizen. - [Smart contracts](https://docs.horizen.io/migration/smart-contracts.md): Technical details of smart contracts used in the migration process. - [Tools for Claiming Process](https://docs.horizen.io/migration/migration-tools.md): Tools and utilities available for the ZEN token claim process. - [Troubleshooting & FAQ](https://docs.horizen.io/migration/troubleshooting.md): Common issues and solutions for the ZEN token migration and claim process. - [Start Here - Prerequisites](https://docs.horizen.io/migration/mainnet-migration-instructions/mainnet-claim.md): This guide will explain how to claim ZEN from the Horizen ZEND mainchain to Base L2 chain. Importantly, there is no time window in place for claimi... - [Step 1: Create a Signature](https://docs.horizen.io/migration/mainnet-migration-instructions/create-a-signature.md): Mainnet Message Format - [Sphere Wallet Users](https://docs.horizen.io/migration/mainnet-migration-instructions/sphere-wallet-users.md): 1. Open Sphere and import your seed phrase (if not already imported). - [Ledger Wallet Users](https://docs.horizen.io/migration/mainnet-migration-instructions/ledger-wallet-users.md): > **Note**: For security, we recommend downloading the tool and running it offline. Download and extract the static files [here](https://github.com... - [Other Wallet Users](https://docs.horizen.io/migration/mainnet-migration-instructions/other-wallet-users.md): If you have direct access to your private key, use the [Private Key Signing Tool](https://github.com/HorizenOfficial/horizen-migration-signing-tool... - [Super Users - CLI Tool](https://docs.horizen.io/migration/mainnet-migration-instructions/cli.md): The CLI tool provides functionality for signing and verifying messages. It also supports claiming tokens from ZEN addresses, both standard transpar... - [Step 2: Submit the Claim](https://docs.horizen.io/migration/mainnet-migration-instructions/claim-page.md): You can claim ZEN directly through the official web interface: https://horizen.io/zenclaim - [Security and Audits](https://docs.horizen.io/migration/mainnet-migration-instructions/security-and-audit.md): The smart contracts have been audited by two independent firms and the website has also been fully audited. Audit reports are available below: - [Troubleshooting & FAQ](https://docs.horizen.io/migration/mainnet-migration-instructions/faq.md): There are two versions of Sphere, one for testnet, and one for mainnet. Make sure you are using the production version of Sphere when copying addre... - [Transparency Report](https://docs.horizen.io/transparency.md): Transparency report on the formation of the Horizen Foundation, pre-launch governance setup, and the path to launching Horizen DAO. - [Bridge Assets from Base to Horizen](https://docs.horizen.io/tutorials/horizen-chain/bridge-assets.md): Bridge ZEN over Stargate (LayerZero OFT) and ETH over the native bridge, programmatically, with cast and Viem. - [Deploy an ERC-20 Token on Horizen](https://docs.horizen.io/tutorials/horizen-chain/deploy-erc20.md): Full tutorial for deploying a production-grade ERC-20 token on Horizen with Foundry and Hardhat. - [Deploy an NFT Collection](https://docs.horizen.io/tutorials/horizen-chain/deploy-nft-collection.md): Deploy an ERC-721 NFT collection on Horizen with metadata and minting. - [Build a Price-Triggered ETH Escrow](https://docs.horizen.io/tutorials/horizen-chain/price-triggered-escrow.md): Deploy a Stork-powered escrow contract on Horizen that releases ETH when ETH/USD crosses a threshold, then wire it to a Next.js frontend. - [Connect a Price Feed with Stork Oracle](https://docs.horizen.io/tutorials/integrations/connect-stork-oracle.md): Integrate Stork price oracle feeds into your Horizen smart contracts. - [Index Your Contract with Goldsky](https://docs.horizen.io/tutorials/integrations/index-with-goldsky.md): Index your Horizen smart contract events and data using Goldsky subgraphs. - [Add Compliance Gating with PureFi](https://docs.horizen.io/tutorials/integrations/integrate-purefi.md): Step-by-step tutorial for integrating PureFi AML verification into your Horizen smart contracts. - [Set Up a Multisig on Horizen](https://docs.horizen.io/tutorials/integrations/setup-multisig.md): Create and manage a multisig wallet on Horizen using Den and Safe contracts. - [Your First Confidential App](https://docs.horizen.io/vela/getting-started/hello-world.md): Step-by-step: deploy the VELA private transfer example app using Docker, deposit ETH into an encrypted TEE account, and verify your private balance... - [Local Environment Setup (Docker)](https://docs.horizen.io/vela/getting-started/local-environment-setup.md): Set up a local VELA development environment using Docker. - [Prerequisites & Installation](https://docs.horizen.io/vela/getting-started/prerequisites.md): System requirements and tooling needed for VELA development. - [What is Vela?](https://docs.horizen.io/docs/vela/introduction/what-is-vela.md): Vela is Horizen Labs' TEE-based confidential execution solution: run application logic inside TEE hardware enclaves where data is encrypted in memo... - [Limitations](https://docs.horizen.io/vela/limitations.md): VELA current limitations: local Docker development only (no testnet or mainnet deployment yet), emulated TEE (no hardware attestation in dev), and ... - [Zenrise Loyalty Program Terms of Use](https://docs.horizen.io/zenrise/terms-and-conditions.md): Terms of use for the Zenrise Loyalty Program offered by Horizen Foundation.