diff --git a/src/qt/bitcoinstrings.cpp b/src/qt/bitcoinstrings.cpp
index adf001c96..d6f4e7100 100644
--- a/src/qt/bitcoinstrings.cpp
+++ b/src/qt/bitcoinstrings.cpp
@@ -166,8 +166,6 @@ QT_TRANSLATE_NOOP("bitcoin-core", ""
"Set lowest fee rate (in %s/kB) for transactions to be included in block "
"creation. (default: %s)"),
QT_TRANSLATE_NOOP("bitcoin-core", ""
-"Set maximum BIP141 block weight to this * 4. Deprecated, use blockmaxweight"),
-QT_TRANSLATE_NOOP("bitcoin-core", ""
"Set the number of script verification threads (%u to %d, 0 = auto, <0 = "
"leave that many cores free, default: %d)"),
QT_TRANSLATE_NOOP("bitcoin-core", ""
diff --git a/src/qt/forms/receivecoinsdialog.ui b/src/qt/forms/receivecoinsdialog.ui
index 09fb435a5..2f916d0b4 100644
--- a/src/qt/forms/receivecoinsdialog.ui
+++ b/src/qt/forms/receivecoinsdialog.ui
@@ -206,10 +206,10 @@
Qt::StrongFocus
- Bech32 addresses (BIP-173) are cheaper to spend from and offer better protection against typos. When unchecked a P2SH wrapped SegWit address will be created, compatible with older wallets.
+ Native segwit addresses (aka Bech32 or BIP-173) reduce your transaction fees later on and offer better protection against typos, but old wallets don't support them. When unchecked, an address compatible with older wallets will be created instead.
- Generate Bech32 address
+ Generate native segwit (Bech32) address
diff --git a/src/qt/locale/bitcoin_en.ts b/src/qt/locale/bitcoin_en.ts
index 2b712b431..3c78d7d25 100644
--- a/src/qt/locale/bitcoin_en.ts
+++ b/src/qt/locale/bitcoin_en.ts
@@ -635,7 +635,7 @@
Catching up...
-
+
@@ -695,7 +695,7 @@
Wallet is <b>encrypted</b> and currently <b>locked</b>
-
+
@@ -788,7 +788,7 @@
Confirmed
-
+
@@ -874,7 +874,7 @@
-
+
@@ -2453,27 +2453,27 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
@@ -4025,7 +4025,7 @@
bitcoin-core
-
+
Options:
@@ -4050,7 +4050,7 @@
Accept command line and JSON-RPC commands
-
+
@@ -4075,7 +4075,7 @@
-
+
@@ -4100,7 +4100,7 @@
-
+
Bitcoin Core
@@ -4210,7 +4210,7 @@
-
+
@@ -4625,7 +4625,7 @@
-
+
@@ -4680,7 +4680,7 @@
-
+
@@ -4925,17 +4925,17 @@
Password for JSON-RPC connections
-
+
Execute command when the best block changes (%s in cmd is replaced by block hash)
-
+
Allow DNS lookups for -addnode, -seednode and -connect
-
+
@@ -5000,12 +5000,7 @@
-
-
-
-
-
-
+
diff --git a/src/qt/receivecoinsdialog.cpp b/src/qt/receivecoinsdialog.cpp
index 7fd528546..e7c0079be 100644
--- a/src/qt/receivecoinsdialog.cpp
+++ b/src/qt/receivecoinsdialog.cpp
@@ -94,14 +94,11 @@ void ReceiveCoinsDialog::setModel(WalletModel *_model)
// Last 2 columns are set by the columnResizingFixer, when the table geometry is ready.
columnResizingFixer = new GUIUtil::TableViewLastColumnResizingFixer(tableView, AMOUNT_MINIMUM_COLUMN_WIDTH, DATE_COLUMN_WIDTH, this);
- // configure bech32 checkbox, disable if launched with legacy as default:
if (model->getDefaultAddressType() == OUTPUT_TYPE_BECH32) {
ui->useBech32->setCheckState(Qt::Checked);
} else {
ui->useBech32->setCheckState(Qt::Unchecked);
}
-
- ui->useBech32->setVisible(model->getDefaultAddressType() != OUTPUT_TYPE_LEGACY);
}
}
@@ -144,9 +141,14 @@ void ReceiveCoinsDialog::on_receiveButton_clicked()
QString address;
QString label = ui->reqLabel->text();
/* Generate new receiving address */
- OutputType address_type = model->getDefaultAddressType();
- if (address_type != OUTPUT_TYPE_LEGACY) {
- address_type = ui->useBech32->isChecked() ? OUTPUT_TYPE_BECH32 : OUTPUT_TYPE_P2SH_SEGWIT;
+ OutputType address_type;
+ if (ui->useBech32->isChecked()) {
+ address_type = OUTPUT_TYPE_BECH32;
+ } else {
+ address_type = model->getDefaultAddressType();
+ if (address_type == OUTPUT_TYPE_BECH32) {
+ address_type = OUTPUT_TYPE_P2SH_SEGWIT;
+ }
}
address = model->getAddressTableModel()->addRow(AddressTableModel::Receive, label, "", address_type);
SendCoinsRecipient info(address, label,