Haven1
  • Get started
    • ๐Ÿง‘โ€๐Ÿš€Welcome Havenauts!
    • ๐Ÿ“„Haven1 Litepaper
    • ๐ŸงฎH1 Tokenomics
  • Foundations of Haven1
    • ๐Ÿ“Architecture & network design
    • ๐Ÿ”Network-level security
    • ๐Ÿ“šHaven1 Core protocols
    • ๐Ÿ’ฑBest in class liquidity
    • ๐Ÿ‘ฎNetwork Guardians: Firewall on Haven1
    • ๐ŸŒ‰hBridge: Intro to Haven1 Bridge
  • Learn
    • ๐Ÿ’ตWhat does Haven1 solve?
    • ๐Ÿ’กHaven1: Use Cases
    • ๐Ÿ“šUnderstanding GoQuorum
    • ๐Ÿ”คHaven1 Blockchain basics
    • ๐Ÿ›‚KYC policies on Haven1 blockchain
    • Security at Haven1
    • ๐Ÿ”“What is esH1?
    • โš–๏ธDispute resolution mechanism
    • ๐Ÿ›ฃ๏ธHaven1 Roadmap
    • ๐Ÿ–ฅ๏ธHaven1 is EVM compatible
  • Products
    • ๐Ÿ”ƒhSwap - Spot DEX on Haven1
    • ๐Ÿ“hsETH on Haven1
    • Earn on Haven1
    • ๐Ÿ›ก๏ธ2FA Wallet Shield
    • ๐ŸงŠHaven1 block explorer
    • ๐Ÿ›๏ธGovernance & veH1
    • ๐Ÿ†”hPassport - Key to Haven1
      • Advantages of having ID verification at a network level
      • Understanding the ID Verification Process
    • ๐Ÿ’ผVesting esH1 - Converting esH1 to H1
    • ๐Ÿ“Staking H1 & esH1 - Earning rewards on your H1 holdings
      • Flexible Staking
      • Locked Staking
  • hPerpetuals - Perps DEX on Haven1
  • Haven1 Guides
    • ๐Ÿ”—Quick links
    • โœ…Haven1 onboarding Guide
      • ๐ŸชชKYC Guide
      • Business KYC(KYB) Guide
    • Adding multiple wallets to a hPassport
    • ๐ŸŒ‰Simple Bridging Guide on Haven1 network
    • ๐Ÿ Haven1 Portal - Your Gateway into Haven1
    • ๐Ÿ”‘2FA Set up Guide
    • ๐Ÿค‘Haven1 Airdrop: Claim Process and Strategies
    • Claim Process Walkthrough on Team Finance
    • ๐Ÿ“„Contract Addresses
  • Build
    • ๐Ÿ“–Getting started
    • ๐ŸŒHaven1 Network information
    • ๐ŸฆNovel developer benefits on Haven1
    • ๐Ÿ“‘High level guide for secure deployment
    • โš™๏ธDetailed deployment Guide
    • ๐ŸงฐDeveloper tools
      • ๐Ÿ‘›Haven1 Gnosis Safe wallet
      • ๐Ÿ› ๏ธHaven1 SDK
        • ๐Ÿ”Œ@haven1/sdk-api-client
          • Class: Haven1SDK
          • Class: AuthModule
          • Class: SdkModule
        • โ›“๏ธ@haven1/blockchain-sdk
          • Contracts
        • ๐Ÿงฐ@haven1/wagmi-sdk
          • Constant Module
            • Variable: haven1Devnet
            • Variable: haven1Testnet
            • Variable: H1
          • Contract Module
            • ProofOfIdentity
            • ProofOfIdentityV2
            • NativeAppFee
          • Utility Module
            • bigIntMax
            • formatBigint
            • bigintFromDecimals
          • Hook Module
            • useWatch
            • useBalance
            • useApproveERC20
            • useContractWrite
        • โš›๏ธ@haven1/react-sdk
          • useHaven1SDK
          • useAuth
          • useIdentity
          • useNotifications
          • useOTP
          • useSignIn
        • ๐Ÿ“œUse cases & Examples
          • Adding the Notification Component to Your React UI
          • Check Proof of Identity (POI) Status
      • Oracles on Haven1
      • Subgraph on Haven1
      • Haven1 block explorer
      • Web3 libraries and tools
    • Development frameworks
    • ๐Ÿ”Using hPassport in Your dApps
      • Integrating hPassport into Your dApp
      • Implementing Identity Checks in Smart Contracts
        • Country codes
      • Sample Application - Country ID
      • Sample Application - Composable verification level
      • Sample Application - User type
      • Repository Information
    • โ›ฝApplication fees
      • FeeContract.sol
      • Example FeeContract Interactions
      • Case Studies
    • ๐Ÿ‘ทBuilders grants program
  • Additional resources
    • ๐Ÿ“šHaven1 terminology
  • Quick Links
    • Website
    • Twitter
    • Blog
    • Telegram
    • Customer Support
Powered by GitBook
On this page
  • Understanding Haven1
  • Initiating the Process
  • Ready to deploy
  1. Build

Getting started

Kickstart your development on Haven1 with our comprehensive builderโ€™s guide.

PreviousContract AddressesNextHaven1 Network information

Last updated 1 month ago

Understanding Haven1

Haven1 is designed using GoQuorum, and leverages the Proof of Authority (PoA) consensus mechanism. This allows a distributed network of nodes to reach an agreement on the ordering of transactions, which ensures fault tolerance in the presence of faulty or malicious nodes.

Haven1 is a fully Layer 1 that allows existing projects and applications built on Ethereum to be seamlessly integrated.

All transactions (including contract deployments) in Haven1 require accounts to pass the , which means the account will be required to hold an ERC-721 Haven1 ID SBT, also referred to as hPassport, token.

Initiating the Process

To engage with the Haven1 Network, you will need a few key components: a configured wallet for the network, your hPassport NFT, and H1 Tokens.

The easiest way to get all three is by following these steps:

  1. Begin Your Journey: Visit the Haven1 Portal and follow the intuitive guide to get started.

  2. Connect Your Wallet: Link your wallet with the Haven1 network(). This is your first step towards interacting with the network.

  3. Sign up and Verify Your Identity: Utilize Haven1's robust provable identity framework to securely verify your identity. This step is crucial for ensuring a trusted environment on the network.

  4. You can bridge in H1 from Ethereum Mainnet as well other supported tokens via the Haven1 bridge()

You can also set up Haven1 testnet to get a feel for the network

  1. Add Haven1 Testnet(Chainlist ) to your wallet and complete signup here ()

  2. Access the Haven1 Faucet: Once you've completed the verification, you'll gain access to the Haven1 Faucet . Here, you can obtain H1 Testnet tokens, your token for test transactions.

  3. Start Transacting: With these steps completed, you're fully equipped to initiate transactions on the Haven1 Testnet Network.

Ready to deploy

Deployment of contracts on the Haven1 mainnet network is controlled exclusively by accounts owned by the Haven1 Association. This policy is in place to maintain and to safeguard against potential risks such as hacks, exploits, and any other forms of malicious activity.

If you have deployed on any EVM network, deploying on Haven1 should be easy. You will just need to follow these additional best practices() to set yourself up for success.

We have also made it easier for you to deploy and test your contracts on Haven1 Testnet. You don't need to undergo identity verification to be able to do KYC on Haven1 testnet and you can deploy on your own. If you are having issues deploying on Haven1 Testnet, reach out to us at

If you are ready to deploy, contact the Haven1 team at for assistance and guidance on how to proceed with deploying your contracts on the Haven1 mainnet network.

๐Ÿ“–
EVM-compatible
provable identity framework
here
Chainlist link
Link
link
https://portal.testnet.haven1.org/
here
network-level risk controls
Link
[email protected]
[email protected]