Qtum Documentation
  • Qtum Features and Advances
    • Qtum Ordinals
      • Chapter 1: Introduction to ordinals
      • Chapter 2: Understanding Inscriptions in Depth
      • Chapter 3: The Intricacies of Ordinals on the Blockchain
      • Chapter 4: Engineering Ordinals within Qtum's Architecture
      • Chapter 5: Prerequisites for Engaging with Ordinals on Qtum
      • Chapter 6: The Procedure for Inscribing a Satoshi with Ordinals
      • Inscribing Messages on Qtum Testnet
    • Qtum-BIP38
  • Qtum Wallet
    • Qtum-Core Wallet Documentation
      • Qtum Documentation
      • Using Qtum Wallet
      • Linux Repositories
      • Qtum on Raspberry Pi
      • How to Update Qtum
      • Qtum Wallet Best Practices
      • Qtum Wallet Commands
      • Adding Nodes To Qtum Wallet
      • Encrypt & Unlock Qtum Wallet
      • Recovery wallet data with salvagewallet
      • Testnet User Guide
      • Bech32 Addresses support
      • How to Add Options (Config)
      • How to use Bootstrap
  • Staking and Nodes
    • Secure Staking With Qtum Star Network
    • Staking Documentation
      • Qtum Staking
      • Offline Staking
      • Offline Staking Address Delegation - Undelegation Transaction Details
      • Qtum on AWS ec2
      • Staking with a VPS
      • Staking with a Raspberry Pi
  • Other Wallets
    • Wallets Supporting Qtum
      • Electrum
      • Qtum Web Wallet
      • Qtum Lightning Network
  • RPC CALLS AND API
    • QTUM RPC CALLS
    • QTUM RPC API
  • Qtum Deployment
    • Guidance on Qtum Deployment
    • Building Qtum on Linux
    • Guidance for Exchange Deployment
  • Smart Contracts and QRC20 Tokens
    • QRC20 Token integration
    • QRC20 Integration Technical Guide
    • Raw QRC20 Transaction implementation guide
  • WEB3
    • Web3 Compatibility Layer
    • Janus Docker Container
    • Truffle
    • Differences between EVM chains
  • QNEKT
    • QNEKT
    • Why Fork Metamask ?
    • Sideloading Qnekt
    • Setting up QNEKT
    • Working with Testnet Coins on QNEKT
    • Connecting QNEKT to regtest
    • QNEKT Regtest with react-box
  • Research
    • Confidential Assets
    • Data Analytics
Powered by GitBook
On this page
  • bech32 addresses on Qtum 0.16.1
  • Other Operating systems:
  1. Qtum Wallet
  2. Qtum-Core Wallet Documentation

Bech32 Addresses support

PreviousTestnet User GuideNextHow to Add Options (Config)

Last updated 1 year ago

bech32 addresses on Qtum 0.16.1

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

Qtum 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 qtum.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 Qtum start with qc1. To learn more about bech32:

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

Following our sample, in Mac OS, we need to go to the folder /Users/yourusername/Library/Application Support/Qtum (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/Qtum

0

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

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

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

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

Other Operating systems:

Windows:

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

Linux/FreeBSD:

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

1
2
3

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

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