From 7b87673f9f416cdf80199eb5945d0e4a09b8be4a Mon Sep 17 00:00:00 2001 From: Stas Boutenko Date: Thu, 7 Jun 2018 17:45:24 +0300 Subject: [PATCH] (#DEV-13) Added Bech13 prefixes to all networks. --- chaincfg/params.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/chaincfg/params.go b/chaincfg/params.go index b48d44484..2d37fd207 100644 --- a/chaincfg/params.go +++ b/chaincfg/params.go @@ -201,6 +201,9 @@ type Params struct { // Mempool parameters RelayNonStdTxs bool + // Human-readable part for Bech32 encoded addresses + Bech32HRP string + // Human-readable part for Bech32 encoded segwit addresses, as defined // in BIP 173. Bech32HRPSegwit string @@ -301,6 +304,9 @@ var MainNetParams = Params{ // Mempool parameters RelayNonStdTxs: false, + // Human-readable part for Bech32 encoded addresses + Bech32HRP: "dagcoin", + // Human-readable part for Bech32 encoded segwit addresses, as defined in // BIP 173. Bech32HRPSegwit: "bc", // always bc for main net @@ -377,6 +383,9 @@ var RegressionNetParams = Params{ // Mempool parameters RelayNonStdTxs: true, + // Human-readable part for Bech32 encoded addresses + Bech32HRP: "dagreg", + // Human-readable part for Bech32 encoded segwit addresses, as defined in // BIP 173. Bech32HRPSegwit: "bcrt", // always bcrt for reg test net @@ -468,6 +477,9 @@ var TestNet3Params = Params{ // Mempool parameters RelayNonStdTxs: true, + // Human-readable part for Bech32 encoded addresses + Bech32HRP: "dagtest", + // Human-readable part for Bech32 encoded segwit addresses, as defined in // BIP 173. Bech32HRPSegwit: "tb", // always tb for test net @@ -548,6 +560,9 @@ var SimNetParams = Params{ // Mempool parameters RelayNonStdTxs: true, + // Human-readable part for Bech32 encoded addresses + Bech32HRP: "dagsim", + // Human-readable part for Bech32 encoded segwit addresses, as defined in // BIP 173. Bech32HRPSegwit: "sb", // always sb for sim net