HYDRA Documentation
  • Introduction to Hydra Chain
  • HydraGon
    • Migrate to HydraGon
    • Staking Calculator
  • Legacy Hydra
  • FAQ
  • Hydra web wallet
    • Create New Wallet
      • Key File Option
      • Mnemonic Words Option
    • Access Your Wallet
      • From Mnemonic Words
      • From Private Key
      • From Key File
    • Send and Receive Assets
      • Receive Assets
      • Send Assets
    • Add HRC20 Token
    • Setup Offline Wallet
  • Hydra web browser extension
    • How to integrate with dApps
  • Hydra for Beginners
  • Ledger Nano Guide
  • Hydra Bridge
  • HydraDEX
    • Adding and Removing Liquidity
    • Liquidity Mining on HydraDEX
  • Useful Links (Legacy)
  • Essentials
    • UTXOs Accounting
    • Test & Main Networks
    • Desktop wallet basic usage
    • Wallet Encrypt, Backup and Restore
    • Hydra Core Wallet Commands
    • Adding Nodes
    • Encrypt and Unlock Hydra Wallet
    • Wallet Recovery With Salvagewallet
    • bech32 support
    • Repositories
    • Hydra Exchange Usage Guide
    • How to Add Options
    • How to Use bootstrap.dat
    • Command Lines (RPC API)
    • Guidance of Hydra Deployment and RPC Settings
    • How to Build Hydra on Raspbian
  • HRC20 Tokens
    • HRC20 Token
    • HRC20 Raw Transactions
    • HRC20 With Hydrachainjs
    • HRC20 DApp
  • HRC721 Tokens
    • HRC721 Token - How to deploy
  • How Transactions Work
  • Hydra Economy (Legacy)
    • The Flexible Supply Mechanism
    • Legacy Staking Calculator
  • Installation Guides
  • Guide for Linux
  • Guide for Raspberry Pi
  • Guide for MacOS
  • Staking HYDRA Coins
    • Setting up Staking
    • Staking with Windows VPS on AWS
    • Staking with Linux on DigitalOcean VPS
    • How to Stake Hydra on Linux
    • Stake With Linux VPS
    • How to Stake on FreeBSD
    • Hydra node health check
    • Superstaking
    • Delegating to Superstaker
    • Delegating via Mobile App or Web Browser
    • Lydra Basics
    • Understanding LYDRA — Key Concepts and Dynamics
  • Hydra Chain Core Team
  • KYC/AML Policy
  • Privacy Policy
  • API Documentation
    • Explorer API (in work)
      • General Blockchain Info
      • Fetching Transaction History for HYDRA and HRC20 tokens
      • Block Info
      • Transaction Info
    • Hydra DEX API
  • Community Tools
    • Github repository
    • Docker image for Hydra Node
    • Hydradex.org Custom Lists
  • Security Audits Hydra Bridge
Powered by GitBook
On this page
  • Steps to Migrate using the Hydra Bridge
  • Troubleshooting for Known Situations / Issues

Was this helpful?

  1. HydraGon

Migrate to HydraGon

Migrate your coins and tokens from Hydra Legacy to Hydra HydraGon

PreviousIntroduction to Hydra ChainNextFAQ

Last updated 15 days ago

Was this helpful?

Steps to Migrate using the Hydra Bridge

Step 1: Install the Hydra Browser Extension Wallet and MetaMask

  1. Download the Hydra Browser Wallet Extension from the Chrome Web Store: and install it.

    1. If the Extension is not available on the Chrome Web Store in your region, then download it from and follow the below short steps:

      1. Unzip the folder

      2. On Chrome, go to Manage Extensions and Turn on developer mode

      3. Click on Load unpacked and select the 0.0.10_0 Folder from the unzipped downloaded folder

  2. Follow the setup process to import an existing wallet using your private key.

    1. You can obtain the private key for your address from the Hydra Mobile app. Swipe the address to the right, to reveal the private key (click the eye to authenticate and display)

    2. If you are using the legacy Desktop Client, then from the console or CLI.

  3. Install MetaMask from and follow the steps to create a wallet, if you do not have one already. If you already use and control an EVM (Ethereum) address, then you can use the same address.

    1. On MetaMask, you will need to "Add a custom network". The Hydra Chain Network Information is available on Chainlist and can be added from there in one click

    2. To add the network manually, Click on the Top left Ethereum Icon, and click on "Add a custom network" and add the below network information:

      • Network Name: Hydra Chain

      • Default RPC URL: https://rpc-mainnet.hydrachain.org

      • Chain ID: 4488

      • Currency Symbol: HYDRA

      • Block explorer URL: https://skynet.hydrachain.org

Step 2: Connect to the MultiBridge

Step 3: Bridge HYDRA to HydraGon

  1. Select Hydra as the origin chain and HydraGon as the destination chain and specify the amount you wish to bridge.

  2. In the "Destination wallet address" box, Input your MetaMask wallet address (this will be the destination of the bridged funds). Please ensure that you are entering the correct address that you have access to

  3. Click on "Approve", confirm the subsequent pop-up & wait for the transaction to process

  4. The "Approve" button will change to "Transfer". Click on "Transfer" and confirm the subsequent pop-up to initiate the migration / bridging process.

Troubleshooting for Known Situations / Issues

There are a few known situations for some users. This is related to the legacy Bitcoin UTXO tech stack on the legacy Blockchain and can be solved in a few ways. Some of these issues are:

  1. Legacy wallet addresses that have too many UTXO's

  2. Legacy wallet addresses that were staking using the staking client

  3. Rare instances of Incorrectly calculated balances due to faulty UTXO interpretation on very few Legacy wallet addresses

Stakers whose addresses were staking using the Hydra Desktop Staking Client will need to use the Staking Client to consolidate their HYDRA

The solution to all of the above situations is to consolidate all your UTXO's. This can be done in 4 ways

  1. Bridge your HYDRA in several transactions and not in one transaction

    1. For Example: if you have 50,000 HYDRA, then bridge 10,000 or 20,000 HYDRA at a time (Increase the amount if you do not get any errors OR Reduce the amount accordingly if you get errors towards the last remaining balance).

  2. Send your entire HYDRA Balance to yourself. This will combine all the UTXO's into one big clean UTXO, however may not work if there are too many UTXO's. In this case, see next point.

  3. Send your HYDRA Balance in parts, to another Hydra address that you own and control Or create a new address on the Hydra Mobile App and send the HYDRA to that new address. For Example: if you have 50,000 HYDRA, you can send the HYDRA to a new address in 5 parts of 10,000 HYDRA each

  4. Mint and Burn Lydra incrementally using the Legacy Desktop staking client, which performs the same task of combining UTXO's and at a much lower transaction fee. For Example: if you have 50,000 HYDRA

    1. Click on Help-> Information Window -> Console Tab

    2. Mint 25,000 LYDRA, then burn 25,000 LYDRA

    3. Mint 45,000 LYDRA, then burn 45,000 LYDRA

    4. Mint approximately 49,850 HYDRA (Reduce amount slightly if you get an error), then burn the same amount you minted

    5. These steps will consolidate most of the UTXO's into few big UTXO's. After the last burn, Send your entire HYDRA Balance to yourself from the Send tab of the staking client

    6. If you have less than 320 UTXO's on your address, then you can Mint and Burn the Lydra in just 2 transactions mintlydra "HX1GkJdye9WoUnrE2v6ZQhQ72EUVDtGXQX" -1 Wait for the mint to complete, then burnlydra "HX1GkJdye9WoUnrE2v6ZQhQ72EUVDtGXQX" -1

    7. You can check the UTXO count by navigating to the Send Tab and click on the "INPUTS" button, and choose the "Tree Mode". If you do not see the Inputs button, then you can enable it by clicking on Settings -> Options -> Select the Wallet Tab -> Check the "Enable coin control features" box and click on Ok.

If you do not have the Hydra Desktop Client installed, then follow this Recovery Flow, to setup the Desktop Client on your local Laptop relatively quickly

  1. After launching the client, it will start loading the blockchain from scratch. At this point, Exit the Client and wait for 2 minutes.

  2. Navigate to the Data directory on your laptop

    1. For Windows: C:\Users\your_username\AppData\Roaming\HYDRA

    2. For Linux: ~/.hydra

    3. For Mac: ~/Library/Application Support/hydra

    4. For Raspberry Pi: /home/pi/.hydra

  3. Delete all the Files in this Hydra Folder EXCEPT the wallet.dat file

  4. From the downloaded Backup Data Directory, unzip the content and copy & paste the files into the Hydra folder which only has the wallet.dat file. It will then look like this below

  5. Now launch the staking client. It should ideally start up within a few minutes. The backup data is until 10th December 24, so it should update pretty quickly.

Sign in to your Hydra Browser Extension and login to the address.

Open the Hydra MultiBridge on the same browser: The Extension will automatically connect to the MultiBridge.

The migration will take between 15 to 45 minutes to process. Sometimes it may take longer (upto 2 hours) during congestion. You can verify receipt of funds by checking your HYDRA balance in your MetaMask wallet or the Skynet Explorer: or

Command to mint Lydra is mintlydra "HX1GkJdye9WoUnrE2v6ZQhQ72EUVDtGXQX" 15000 (Replace the Address and amount accordingly) Command to burn Lydra is burnlydra "HX1GkJdye9WoUnrE2v6ZQhQ72EUVDtGXQX" 15000 (Replace the Address and amount accordingly)

Download and install the latest version of the Desktop client as per your Operating System

Download this Backup Data Directory, which has data untill the 10th of December 2024, which will help you load the Hydra Desktop client quickly

After the client is fully updated, then using your private key

https://multibridge.hydrachain.org/
[Link Here]
[Link here]
import your address via the console
Hydra Wallet Extension
https://hydrachain.org/extension
export your private key
https://metamask.io/download/
https://chainlist.org/chain/4488
https://skynet.hydrachain.org/
https://skynet2.hydrachain.org/
Hydra MultiBridge
Select Hydra to HydraGon. Enter Address & Amount
Click on Approve and then "Confirm" the pop-up
Click on Transfer and then "Confirm" the pop-up