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
  • bech32 addresses on Hydra v0.18.5
  • Let's see how to enable these addresses on Hydra 0.16.1:
  • Other Operating systems:

Was this helpful?

  1. Essentials

bech32 support

PreviousWallet Recovery With SalvagewalletNextRepositories

Last updated 3 years ago

Was this helpful?

bech32 addresses on Hydra

IMPORTANT NOTE: bech32 addresses CANNOT participate in staking. They're only for transacting and storing Hydra.

Hydra 0.16 brought several important updates, one of the most important is in fact the support for bech32 addresses. These can be enabled on new wallets by adding addresstype=bech32 to the Hydra.conf file

PLEASE NOTE bech32 is very new and most online services don't support it yet, this means you cannot withdraw from most exchanges/online wallets to a bech32 address for now, as time passes and there's more support for bech32, it'll be easy to use from/to any service.

There's many advantages to this new format, it's the future in many ways as even lightning network will benefit from this, bech32 addresses on Hydra start with hc1. To learn more about bech32:

Let's see how to enable these addresses on Hydra 0.16.1:

Following our sample, in Mac OS, we need to go to the folder /Users/yourusername/Library/Application Support/Hydra (If it doesn't exist, you need to create it)

There's two options for navigating ourselves towards that folder, the first one is by opening Finder and going to the menu: go -> go to folder.. > ~/Library/Application Support/Hydra

Optionally, we can use the Mac OS terminal if you're more comfortable with it

Once inside that folder, we need to create the Hydra.conf file (from a text editor or command line) and add

addresstype=bech32 to it, save and close the file.

Next, we launch the Hydra wallet, we'll be able to create and use bech32 addresses now. Just go to the "receive" menu and create a new payment request

Sending and receiving is pretty much the same as before, just copy and paste the address on the send field to send some Hydra to a bech32 address, or do the same for receiving.

Other Operating systems:

Windows:

Navigate to %Appdata%/ and you'll find the Hydra folder

Linux/FreeBSD:

Your home folder contains the Hydra folder, by default it's in this location ~/.Hydra/

v0.18.5
https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki
https://www.coindesk.com/pieter-wuilles-latest-project-making-bitcoin-harder-lose/