Merge #6476: [v22.0.x] backport: final backports for v22.0.0

c90339eb61 Merge #6459: docs: add release notes for v22.0.0 (pasta)
a6f1fc590c Merge #6475: chore: bumped chain assumed sizes based on latest usage (pasta)
d7cd9f10fd Merge #6464: chore: update man pages for v22 (pasta)
212f91c35f Merge #6461: docs: update supported versions in SECURITY.md (pasta)
9a8b68515d Merge #6460: chore: Translations 2024-12 (pasta)
2f71f4d7d0 Merge #6458: chore: bump MIN_MASTERNODE_PROTO_VERSION to latest proto (pasta)

Pull request description:

  ## Issue being fixed or feature implemented
  Batch of backports going into v22.0.x recently merged into develop

  ## What was done?
  See commits

  ## How Has This Been Tested?
  compiles

  ## Breaking Changes
  see release notes

  ## Checklist:
    _Go over all the following points, and put an `x` in all the boxes that apply._
  - [ ] I have performed a self-review of my own code
  - [ ] I have commented my code, particularly in hard-to-understand areas
  - [ ] I have added or updated relevant unit/integration/functional/e2e tests
  - [ ] I have made corresponding changes to the documentation
  - [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_

ACKs for top commit:
  kwvg:
    utACK c90339eb61
  UdjinM6:
    utACK c90339eb61

Tree-SHA512: 124643d4b17f126c56225269d291672adf567848f440cd33f53358b3f76f0e5cf801c618493e1e24162e00c525a5d43f1bfa461e8928e04e046b37a94d13ae1c
This commit is contained in:
pasta 2024-12-10 11:53:57 -06:00
commit b60241347a
No known key found for this signature in database
GPG Key ID: E2F3D7916E722D38
43 changed files with 6779 additions and 5279 deletions

View File

@ -4,9 +4,8 @@
| Version | Supported |
| ------- | ------------------ |
| 21 | :white_check_mark: |
| 20.1 | :white_check_mark: |
| < 20.1 | :x: |
| 22 | :white_check_mark: |
| < 22 | :x: |
## Reporting a Vulnerability

View File

@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DASH-CLI "1" "August 2024" "dash-cli v21.1.0" "User Commands"
.TH DASH-CLI "1" "December 2024" "dash-cli v22.0.0" "User Commands"
.SH NAME
dash-cli \- manual page for dash-cli v21.1.0
dash-cli \- manual page for dash-cli v22.0.0
.SH SYNOPSIS
.B dash-cli
[\fI\,options\/\fR] \fI\,<command> \/\fR[\fI\,params\/\fR] \fI\,Send command to Dash Core\/\fR
@ -15,7 +15,7 @@ dash-cli \- manual page for dash-cli v21.1.0
.B dash-cli
[\fI\,options\/\fR] \fI\,help <command> Get help for a command\/\fR
.SH DESCRIPTION
Dash Core RPC client version v21.1.0
Dash Core RPC client version v22.0.0
.SH OPTIONS
.HP
\-?
@ -136,6 +136,8 @@ for the wallet passphrase.
.IP
Print version and exit
.PP
Debugging/Testing options:
.PP
Chain selection options:
.HP
\fB\-chain=\fR<chain>

View File

@ -1,12 +1,12 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DASH-QT "1" "August 2024" "dash-qt v21.1.0" "User Commands"
.TH DASH-QT "1" "December 2024" "dash-qt v22.0.0" "User Commands"
.SH NAME
dash-qt \- manual page for dash-qt v21.1.0
dash-qt \- manual page for dash-qt v22.0.0
.SH SYNOPSIS
.B dash-qt
[\fI\,command-line options\/\fR]
.SH DESCRIPTION
Dash Core version v21.1.0
Dash Core version v22.0.0
.SH OPTIONS
.HP
\-?
@ -23,9 +23,9 @@ message)
If this block is in the chain assume that it and its ancestors are valid
and potentially skip their script verification (0 to verify all,
default:
000000000000001889bd33ef019065e250d32bd46911f4003d3fdd8128b5358d,
000000000000001cf26547602d982dcaa909231bbcd1e70c0eb3c65de25473ba,
testnet:
00000034bfeb926662ba547c0b8dd4ba8cbb6e0c581f4e7d1bddce8f9ca3a608)
000000eef20eb0062abd4e799967e98bdebb165dd1c567ab4118c1c86c6e948f)
.HP
\fB\-blockfilterindex=\fR<type>
.IP
@ -140,12 +140,11 @@ Reduce storage requirements by enabling pruning (deleting) of old
blocks. This allows the pruneblockchain RPC to be called to
delete specific blocks, and enables automatic pruning of old
blocks if a target size in MiB is provided. This mode is
incompatible with \fB\-txindex\fR, \fB\-coinstatsindex\fR, \fB\-rescan\fR and
\fB\-disablegovernance\fR=\fI\,false\/\fR. Warning: Reverting this setting
requires re\-downloading the entire blockchain. (default: 0 =
disable pruning blocks, 1 = allow manual pruning via RPC, >945 =
automatically prune block files to stay under the specified
target size in MiB)
incompatible with \fB\-txindex\fR, \fB\-rescan\fR and \fB\-disablegovernance\fR=\fI\,false\/\fR.
Warning: Reverting this setting requires re\-downloading the
entire blockchain. (default: 0 = disable pruning blocks, 1 =
allow manual pruning via RPC, >945 = automatically prune block
files to stay under the specified target size in MiB)
.HP
\fB\-settings=\fR<file>
.IP
@ -277,7 +276,8 @@ Maximum per\-connection receive buffer, <n>*1000 bytes (default: 5000)
.HP
\fB\-maxsendbuffer=\fR<n>
.IP
Maximum per\-connection send buffer, <n>*1000 bytes (default: 1000)
Maximum per\-connection memory usage for the send buffer, <n>*1000 bytes
(default: 1000)
.HP
\fB\-maxtimeadjustment\fR
.IP
@ -287,9 +287,11 @@ amount. (default: 4200 seconds)
.HP
\fB\-maxuploadtarget=\fR<n>
.IP
Tries to keep outbound traffic under the given target (in MiB per 24h).
Limit does not apply to peers with 'download' permission. 0 = no
limit (default: 0)
Tries to keep outbound traffic under the given target per 24h. Limit
does not apply to peers with 'download' permission or blocks
created within past week. 0 = no limit (default: 0M). Optional
suffix units [k|K|m|M|g|G|t|T] (default: M). Lowercase is 1000
base while uppercase is 1024 base
.HP
\fB\-natpmp\fR
.IP
@ -379,6 +381,10 @@ Tor control port password (default: empty)
Use UPnP to map the listening port (default: 1 when listening and no
\fB\-proxy\fR)
.HP
\fB\-v2transport\fR
.IP
Support v2 transport (default: 0)
.HP
\fB\-whitebind=\fR<[permissions@]addr>
.IP
Bind to the given address and add permission flags to the peers
@ -410,13 +416,14 @@ unspent outputs for addresses (default: 0)
.HP
\fB\-reindex\fR
.IP
Rebuild chain state and block index from the blk*.dat files on disk
Rebuild chain state and block index from the blk*.dat files on disk.
This will also rebuild active optional indexes.
.HP
\fB\-reindex\-chainstate\fR
.IP
Rebuild chain state from the currently indexed blocks. When in pruning
mode or if blocks on disk might be corrupted, use full \fB\-reindex\fR
instead.
instead. Deactivate all optional indexes before running this.
.HP
\fB\-spentindex\fR
.IP
@ -435,6 +442,11 @@ call (default: 1)
.PP
Masternode options:
.HP
\fB\-deprecated\-platform\-user=\fR<user>
.IP
Set the username for the "platform user", a restricted user intended to
be used by Dash Platform, to the specified username.
.HP
\fB\-llmq\-data\-recovery=\fR<n>
.IP
Enable automated quorum data recovery (default: 1)
@ -451,29 +463,21 @@ defined by <quorum_name> if a member of any of the quorums)
.IP
Set the masternode BLS private key and enable the client to act as a
masternode
.HP
\fB\-platform\-user=\fR<user>
.IP
Set the username for the "platform user", a restricted user intended to
be used by Dash Platform, to the specified username.
.PP
Statsd options:
.HP
\fB\-statsenabled\fR
\fB\-statsbatchsize=\fR<bytes>
.IP
Publish internal stats to statsd (default: 0)
Specify the size of each batch of stats messages (default: 1024)
.HP
\fB\-statsduration=\fR<ms>
.IP
Specify the number of milliseconds between stats messages (default:
1000)
.HP
\fB\-statshost=\fR<ip>
.IP
Specify statsd host (default: 127.0.0.1)
.HP
\fB\-statshostname=\fR<ip>
.IP
Specify statsd host name (default: )
.HP
\fB\-statsns=\fR<ns>
.IP
Specify additional namespace prefix (default: )
Specify statsd host (default: )
.HP
\fB\-statsperiod=\fR<seconds>
.IP
@ -483,6 +487,14 @@ Specify the number of seconds between periodic measurements (default:
\fB\-statsport=\fR<port>
.IP
Specify statsd port (default: 8125)
.HP
\fB\-statsprefix=\fR<string>
.IP
Specify an optional string prepended to every stats key (default: )
.HP
\fB\-statssuffix=\fR<string>
.IP
Specify an optional string appended to every stats key (default: )
.PP
Wallet options:
.HP
@ -831,6 +843,14 @@ Enable publish raw transaction (locked via InstantSend) and ISLOCK in
.IP
Set publish raw transaction lock signature outbound message high water
mark (default: 1000)
.HP
\fB\-zmqpubsequence=\fR<address>
.IP
Enable publish hash block and tx sequence in <address>
.HP
\fB\-zmqpubsequencehwm=\fR<n>
.IP
Set publish hash sequence message high water mark (default: 1000)
.PP
Debugging/Testing options:
.HP
@ -840,11 +860,12 @@ Output debugging information (default: \fB\-nodebug\fR, supplying <category> is
optional). If <category> is not supplied or if <category> = 1,
output all debugging information. <category> can be: addrman,
bench, chainlocks, cmpctblock, coindb, coinjoin, creditpool, ehf,
estimatefee, gobject, http, i2p, instantsend, leveldb, libevent,
llmq, llmq\-dkg, llmq\-sigs, lock, mempool, mempoolrej, mnpayments,
mnsync, net, netconn, proxy, prune, qt, rand, reindex, rpc,
selectcoins, spork, tor, validation, walletdb, zmq. This option
can be specified multiple times to output multiple categories.
estimatefee, gobject, http, i2p, instantsend, ipc, leveldb,
libevent, llmq, llmq\-dkg, llmq\-sigs, lock, mempool, mempoolrej,
mnpayments, mnsync, net, netconn, proxy, prune, qt, rand,
reindex, rpc, selectcoins, spork, tor, txreconciliation,
validation, walletdb, zmq. This option can be specified multiple
times to output multiple categories.
.HP
\fB\-debugexclude=\fR<category>
.IP

View File

@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DASH-TX "1" "August 2024" "dash-tx v21.1.0" "User Commands"
.TH DASH-TX "1" "December 2024" "dash-tx v22.0.0" "User Commands"
.SH NAME
dash-tx \- manual page for dash-tx v21.1.0
dash-tx \- manual page for dash-tx v22.0.0
.SH SYNOPSIS
.B dash-tx
[\fI\,options\/\fR] \fI\,<hex-tx> \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded dash transaction\/\fR
@ -9,7 +9,7 @@ dash-tx \- manual page for dash-tx v21.1.0
.B dash-tx
[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded dash transaction\/\fR
.SH DESCRIPTION
Dash Core dash\-tx utility version v21.1.0
Dash Core dash\-tx utility version v22.0.0
.SH OPTIONS
.HP
\-?
@ -32,6 +32,8 @@ Output only the hex\-encoded transaction id of the resultant transaction.
.IP
Print version and exit
.PP
Debugging/Testing options:
.PP
Chain selection options:
.HP
\fB\-chain=\fR<chain>

View File

@ -1,9 +1,9 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DASH-WALLET "1" "August 2024" "dash-wallet v21.1.0" "User Commands"
.TH DASH-WALLET "1" "December 2024" "dash-wallet v22.0.0" "User Commands"
.SH NAME
dash-wallet \- manual page for dash-wallet v21.1.0
dash-wallet \- manual page for dash-wallet v22.0.0
.SH DESCRIPTION
Dash Core dash\-wallet version v21.1.0
Dash Core dash\-wallet version v22.0.0
.PP
dash\-wallet is an offline tool for creating and interacting with Dash Core wallet files.
By default dash\-wallet will act on wallets in the default mainnet wallet directory in the datadir.

View File

@ -1,12 +1,12 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DASHD "1" "August 2024" "dashd v21.1.0" "User Commands"
.TH DASHD "1" "December 2024" "dashd v22.0.0" "User Commands"
.SH NAME
dashd \- manual page for dashd v21.1.0
dashd \- manual page for dashd v22.0.0
.SH SYNOPSIS
.B dashd
[\fI\,options\/\fR] \fI\,Start Dash Core\/\fR
.SH DESCRIPTION
Dash Core version v21.1.0
Dash Core version v22.0.0
Copyright \(co 2014\-2024 The Dash Core developers
Copyright \(co 2009\-2024 The Bitcoin Core developers
.PP
@ -33,9 +33,9 @@ message)
If this block is in the chain assume that it and its ancestors are valid
and potentially skip their script verification (0 to verify all,
default:
000000000000001889bd33ef019065e250d32bd46911f4003d3fdd8128b5358d,
000000000000001cf26547602d982dcaa909231bbcd1e70c0eb3c65de25473ba,
testnet:
00000034bfeb926662ba547c0b8dd4ba8cbb6e0c581f4e7d1bddce8f9ca3a608)
000000eef20eb0062abd4e799967e98bdebb165dd1c567ab4118c1c86c6e948f)
.HP
\fB\-blockfilterindex=\fR<type>
.IP
@ -150,12 +150,11 @@ Reduce storage requirements by enabling pruning (deleting) of old
blocks. This allows the pruneblockchain RPC to be called to
delete specific blocks, and enables automatic pruning of old
blocks if a target size in MiB is provided. This mode is
incompatible with \fB\-txindex\fR, \fB\-coinstatsindex\fR, \fB\-rescan\fR and
\fB\-disablegovernance\fR=\fI\,false\/\fR. Warning: Reverting this setting
requires re\-downloading the entire blockchain. (default: 0 =
disable pruning blocks, 1 = allow manual pruning via RPC, >945 =
automatically prune block files to stay under the specified
target size in MiB)
incompatible with \fB\-txindex\fR, \fB\-rescan\fR and \fB\-disablegovernance\fR=\fI\,false\/\fR.
Warning: Reverting this setting requires re\-downloading the
entire blockchain. (default: 0 = disable pruning blocks, 1 =
allow manual pruning via RPC, >945 = automatically prune block
files to stay under the specified target size in MiB)
.HP
\fB\-settings=\fR<file>
.IP
@ -287,7 +286,8 @@ Maximum per\-connection receive buffer, <n>*1000 bytes (default: 5000)
.HP
\fB\-maxsendbuffer=\fR<n>
.IP
Maximum per\-connection send buffer, <n>*1000 bytes (default: 1000)
Maximum per\-connection memory usage for the send buffer, <n>*1000 bytes
(default: 1000)
.HP
\fB\-maxtimeadjustment\fR
.IP
@ -297,9 +297,11 @@ amount. (default: 4200 seconds)
.HP
\fB\-maxuploadtarget=\fR<n>
.IP
Tries to keep outbound traffic under the given target (in MiB per 24h).
Limit does not apply to peers with 'download' permission. 0 = no
limit (default: 0)
Tries to keep outbound traffic under the given target per 24h. Limit
does not apply to peers with 'download' permission or blocks
created within past week. 0 = no limit (default: 0M). Optional
suffix units [k|K|m|M|g|G|t|T] (default: M). Lowercase is 1000
base while uppercase is 1024 base
.HP
\fB\-natpmp\fR
.IP
@ -389,6 +391,10 @@ Tor control port password (default: empty)
Use UPnP to map the listening port (default: 1 when listening and no
\fB\-proxy\fR)
.HP
\fB\-v2transport\fR
.IP
Support v2 transport (default: 0)
.HP
\fB\-whitebind=\fR<[permissions@]addr>
.IP
Bind to the given address and add permission flags to the peers
@ -420,13 +426,14 @@ unspent outputs for addresses (default: 0)
.HP
\fB\-reindex\fR
.IP
Rebuild chain state and block index from the blk*.dat files on disk
Rebuild chain state and block index from the blk*.dat files on disk.
This will also rebuild active optional indexes.
.HP
\fB\-reindex\-chainstate\fR
.IP
Rebuild chain state from the currently indexed blocks. When in pruning
mode or if blocks on disk might be corrupted, use full \fB\-reindex\fR
instead.
instead. Deactivate all optional indexes before running this.
.HP
\fB\-spentindex\fR
.IP
@ -445,6 +452,11 @@ call (default: 1)
.PP
Masternode options:
.HP
\fB\-deprecated\-platform\-user=\fR<user>
.IP
Set the username for the "platform user", a restricted user intended to
be used by Dash Platform, to the specified username.
.HP
\fB\-llmq\-data\-recovery=\fR<n>
.IP
Enable automated quorum data recovery (default: 1)
@ -461,29 +473,21 @@ defined by <quorum_name> if a member of any of the quorums)
.IP
Set the masternode BLS private key and enable the client to act as a
masternode
.HP
\fB\-platform\-user=\fR<user>
.IP
Set the username for the "platform user", a restricted user intended to
be used by Dash Platform, to the specified username.
.PP
Statsd options:
.HP
\fB\-statsenabled\fR
\fB\-statsbatchsize=\fR<bytes>
.IP
Publish internal stats to statsd (default: 0)
Specify the size of each batch of stats messages (default: 1024)
.HP
\fB\-statsduration=\fR<ms>
.IP
Specify the number of milliseconds between stats messages (default:
1000)
.HP
\fB\-statshost=\fR<ip>
.IP
Specify statsd host (default: 127.0.0.1)
.HP
\fB\-statshostname=\fR<ip>
.IP
Specify statsd host name (default: )
.HP
\fB\-statsns=\fR<ns>
.IP
Specify additional namespace prefix (default: )
Specify statsd host (default: )
.HP
\fB\-statsperiod=\fR<seconds>
.IP
@ -493,6 +497,14 @@ Specify the number of seconds between periodic measurements (default:
\fB\-statsport=\fR<port>
.IP
Specify statsd port (default: 8125)
.HP
\fB\-statsprefix=\fR<string>
.IP
Specify an optional string prepended to every stats key (default: )
.HP
\fB\-statssuffix=\fR<string>
.IP
Specify an optional string appended to every stats key (default: )
.PP
Wallet options:
.HP
@ -841,6 +853,14 @@ Enable publish raw transaction (locked via InstantSend) and ISLOCK in
.IP
Set publish raw transaction lock signature outbound message high water
mark (default: 1000)
.HP
\fB\-zmqpubsequence=\fR<address>
.IP
Enable publish hash block and tx sequence in <address>
.HP
\fB\-zmqpubsequencehwm=\fR<n>
.IP
Set publish hash sequence message high water mark (default: 1000)
.PP
Debugging/Testing options:
.HP
@ -850,11 +870,12 @@ Output debugging information (default: \fB\-nodebug\fR, supplying <category> is
optional). If <category> is not supplied or if <category> = 1,
output all debugging information. <category> can be: addrman,
bench, chainlocks, cmpctblock, coindb, coinjoin, creditpool, ehf,
estimatefee, gobject, http, i2p, instantsend, leveldb, libevent,
llmq, llmq\-dkg, llmq\-sigs, lock, mempool, mempoolrej, mnpayments,
mnsync, net, netconn, proxy, prune, qt, rand, reindex, rpc,
selectcoins, spork, tor, validation, walletdb, zmq. This option
can be specified multiple times to output multiple categories.
estimatefee, gobject, http, i2p, instantsend, ipc, leveldb,
libevent, llmq, llmq\-dkg, llmq\-sigs, lock, mempool, mempoolrej,
mnpayments, mnsync, net, netconn, proxy, prune, qt, rand,
reindex, rpc, selectcoins, spork, tor, txreconciliation,
validation, walletdb, zmq. This option can be specified multiple
times to output multiple categories.
.HP
\fB\-debugexclude=\fR<category>
.IP

View File

@ -1,4 +0,0 @@
Compatibility
==============
Dash Core change appearance when macOS "dark mode" is activated.

View File

@ -1,7 +0,0 @@
Updated RPCs
------------
- `getpeerinfo` no longer returns the following fields: `addnode`,
and `whitelisted`, which were previously deprecated in v21. Instead of
`addnode`, the `connection_type` field returns manual. Instead of
`whitelisted`, the `permissions` field indicates if the peer has special
privileges. (#20755)

View File

@ -1,6 +0,0 @@
## Command-line options
### Changes in existing cmd-line options:
- `-walletnotify=<cmd>` has a new format options "%h" and "%b".
%b is replaced by the hash of the block including the transaction (set to 'unconfirmed' if the transaction is not included).
%h is replaced by the block height (-1 if not included).

View File

@ -1,5 +0,0 @@
## RPC changes
- `getblockfrompeer`, introduced in v21.0.0, named argument `block_hash` has been
renamed `blockhash` to be aligned with the rest of the codebase. This is a breaking
change if using named parameters. (#6149)

View File

@ -1,4 +0,0 @@
New functionality
-----------
- A new RPC command, `coinjoinsalt`, allows for manipulating a CoinJoin salt stored in a wallet. `coinjoinsalt get` will fetch an existing salt, `coinjoinsalt set` will allow setting a custom salt and `coinjoinsalt generate` will set a random hash as the new salt.

View File

@ -1,4 +0,0 @@
RPC changes
-----------
- `coinjoin stop` will now return an error if there is no CoinJoin mixing session to stop

View File

@ -1,4 +0,0 @@
RPC changes
-----------
- `getcoinjoininfo` will no longer report `keys_left` and will not incorrectly warn about keypool depletion with descriptor wallets

View File

@ -1,12 +0,0 @@
P2P and Network Changes
-----------------------
### Improved Onion Connectivity
To enhance censorship resistance and mitigate network partitioning risks, Dash Core now aims to maintain at least two
outbound onion connections and generally protects these connections from eviction. As a result of the low percentage
of gossiped addresses being onion nodes, it was often the case where, unless you specify `onlynet=onion`, a node
would rarely if ever establish any outbound onion connections. This change ensures that nodes which can access the
onion network maintain a few onion connections. As a result, network messages could continue to propagate across
the network even if non-onion IPv4 traffic is blocked, reducing the risk of partitioning. Additionally, this update improves
security by enabling p2p encryption for these peers. (#6147)

View File

@ -1,6 +0,0 @@
P2P and Network Changes
-----------------------
The DSQ message, starting in protocol version 70234, is broadcast using the inventory system, and not simply
relaying to all connected peers. This should reduce the bandwidth needs for all nodes, however, this affect will
be most noticeable on highly connected masternodes. (#6148)

View File

@ -1,4 +0,0 @@
New functionality
-----------
- LLMQ type LLMQ_50_60 is enabled for Devnet networks. This is needed when testing on a large Devnet.

View File

@ -1,3 +0,0 @@
## Devnet Breaking Changes
`BRR` (`realloc`), `DIP0020`, `DIP0024`, `V19`, `V20` and `MN_R` hardforks are activated at block 2 instead of block 300 on devnets now. Please note that this is a breaking change so you will no longer be able to sync on devnets created with earlier Dash Core versions and vice versa.

View File

@ -1,6 +0,0 @@
Tests
-----
- For the `regtest` network the activation heights of several softforks were
set to block height 1. They can be changed by the runtime setting
`-testactivationheight=name@height`. (dash#6214)

View File

@ -1,3 +0,0 @@
## Command-line options
- `-platform-user` is deprecated in favor of the whitelist feature. In releases 22.x of Dash Core it has been renamed to `-deprecated-platform-user` and will be removed in version 23.x

View File

@ -1,4 +0,0 @@
RPC changes
-----------
- `creditOutputs` entries in various RPCs that output transaction JSON are shown as objects now instead of being shown as strings.

View File

@ -1,5 +0,0 @@
P2P and Network Changes
-----------------------
The max number of compressed block headers which can be requested at once has been increased from 2000 to 8000. This
change activates with the protocol version `70235` and only applies to compressed block headers.

View File

@ -1,3 +0,0 @@
### RPC changes
- Deprecated `protx *_hpmn` RPC entry points have been droppepd in favor of `protx *_evo`. The following have been removed: `protx register_fund_hpmn`, `protx register_hpmn`, `protx register_prepare_hpmn`, `protx update_service_hpmn`

View File

@ -1,25 +0,0 @@
Statistics
-----------
### New Features
- The Statsd client now supports queueing and batching messages, reducing the number of packets and the rate at which
they are sent to the Statsd daemon.
- The maximum size of each batch of messages (default, 1KiB) can be adjusted using `-statsbatchsize` (in bytes)
and the frequency at which queued messages are sent to the daemon (default, 1 second) can be adjusted using
`-statsduration` (in milliseconds)
- `-statsduration` has no bearing on `-statsperiod`, which dictates how frequently some stats are _collected_.
### Deprecations
- `-statsenabled` has been deprecated and enablement will now be implied by the presence of `-statshost`. `-statsenabled`
will be removed in a future release.
- `-statshostname` has been deprecated and replaced with `-statssuffix` as the latter is better representative of the
argument's purpose. They behave identically to each other. `-statshostname` will be removed in a future
release.
- `-statsns` has been deprecated and replaced with `-statsprefix` as the latter is better representative of the
argument's purpose. `-statsprefix`, unlike `-statsns`, will enforce the usage of a delimiter between the prefix
and key. `-statsns` will be removed in a future release.

View File

@ -1,8 +0,0 @@
# Notable changes
## Asset Unlock transactions (platform transfer)
This version introduces a new fork `withdrawals` that changes consensus rules.
New logic of validation of Asset Unlock transactions's signature. It let to use all 24 active quorums and the most recent inactive, while previous version of Dash Core may refuse withdrawal with error `bad-assetunlock-not-active-quorum` even if quorum is active.
Limits for withdrawals has been increased to flat 2000 Dash per 576 latest blocks.

View File

@ -1,4 +0,0 @@
P2P and Network Changes
-----------------------
`MIN_PEER_PROTO_VERSION` has been bumped to `70216`

View File

@ -1,6 +0,0 @@
Updated settings
----------------
- `-maxuploadtarget` now allows human readable byte units [k|K|m|M|g|G|t|T].
E.g. `-maxuploadtarget=500g`. No whitespace, +- or fractions allowed.
Default is `M` if no suffix provided.

View File

@ -1,5 +0,0 @@
RPC changes
-----------
- `quorum dkgsimerror` will no longer accept a decimal value between 0 and 1 for the `rate` argument, it will now
expect an integer between 0 to 100.

View File

@ -1,5 +0,0 @@
GUI changes
-----------
A new option has been added in to the "Main" tab in "Options" that allow
users to enable RPC server functionality.

View File

@ -1,8 +0,0 @@
P2P and network changes
------
- Nodes with multiple reachable networks will actively try to have at least one
outbound connection to each network. This improves individual resistance to
eclipse attacks and network level resistance to partition attacks. Users no
longer need to perform active measures to ensure being connected to multiple
enabled networks.

View File

@ -1,5 +0,0 @@
Compatibility
=============
The minimum required glibc to run Dash Core is now 2.31. This means that RHEL 8 and Ubuntu 18.04 (Bionic)
are no-longer supported.

View File

@ -1,8 +1,9 @@
# Dash Core version v21.1.1
# Dash Core version v22.0.0
This is a new patch version release, bringing important bugfixes.
This is a new major version release, bringing new features, various bugfixes
and other improvements.
This release is **optional** but recommended for all nodes.
This release is **mandatory** for all nodes, as it includes a hard fork.
Please report bugs using the issue tracker at GitHub:
@ -20,28 +21,200 @@ dashd/dash-qt (on Linux).
## Downgrade warning
### Downgrade to a version < v21.0.0
### Downgrade to a version < v22.0.0
Downgrading to a version older than v21.0.0 may not be supported due to changes
if you are using descriptor wallets.
Downgrading to a version older than v22.0.0 may not be supported, and will
likely require a reindex.
### Downgrade to a version < v19.2.0
# Release Notes
Downgrading to a version older than v19.2.0 is not supported due to changes
in the evodb database. If you need to use an older version, you must either
reindex or re-sync the whole chain.
## Notable Changes
# Notable changes
- **Asset Unlock Transactions (Platform Transfer)**
- Introduces a new fork, `withdrawals`, that changes consensus rules.
- **Validation Logic Update:**
- Allows using all **24 active quorums** and the most recent inactive quorum.
- Previous versions may refuse withdrawals with `bad-assetunlock-not-active-quorum` even if the quorum is active.
- **Withdrawal Limits Increased:**
- Flat **2000 Dash** per **576 latest blocks**. The previous limit was 1000 Dash.
- **Increased Minimum Protocol Version**
- The minimum protocol version has been increased to **70216**.
- Masternode minimum protocol version has increased to **70235**.
- Core now categorizes asset unlock transactions as "Platform Transfers" on the Transactions tab in Dash-Qt and in the output of the `gettransaction` RPC (#6131)
- Persist Coinjoin Denoms options changes made via GUI over restarts (#6208)
- Fix incorrect payment predictions for evonodes in Dash-Qt and in RPC `masternode winners` (#6222)
- `creditOutputs` entries in various RPCs that output transaction JSON are shown as objects now instead of being shown as strings (#6229)
- Updated PGP key for builder 'pasta' to reflect new subkeys. You may need to reimport this key to validate signatures. (#6290)
- Build failures on Ubuntu 24.10 / clang 19.1.1 resolved (#6328)
- RPC errors in `masternode payments`, `getblock`, `getblockstats` related to Asset Unlock parsing have been fixed (#6336)
## P2P and Network Changes
# v21.1.0 Change log
- **Improved Onion Connectivity**
- Nodes with onion connectivity will attempt to maintain at least **two outbound onion connections** and will protect these connections from eviction.
- **Benefit:** Ensures nodes capable of accessing the onion network maintain a few onion connections, allowing network messages to propagate even if non-onion IPv4 traffic is blocked.
- **Security Enhancement:** Enables P2P encryption for these peers.
- **DSQ Message Broadcast Update**
- Starting in protocol version **70234**, DSQ messages are broadcast using the inventory system instead of relaying to all connected peers.
- **Benefit:** Reduces bandwidth needs for all nodes, especially noticeable on highly connected masternodes.
- **Compressed Block Headers Request Limit**
- Starting in protocol version **70235**, the maximum number of compressed block headers that can be requested at once has been increased from **2000** to **8000**.
- **Applies to:** Compressed block headers only.
- **Benefit:** Potential for improved header sync performance.
- **Multi-Network Connectivity Enhancement**
- Nodes with multiple reachable networks will actively try to maintain at least one outbound connection to each network.
- **Benefits:**
- Improves resistance to eclipse attacks.
- Enhances network-level resistance to partition attacks.
- **User Impact:** Users no longer need to perform active measures to ensure connections to multiple enabled networks.
- **BIP324 Encrypted Communication (Experimental)**
- Dash Core now experimentally implements [BIP324](https://github.com/bitcoin/bips/blob/master/bip-0324.mediawiki), introducing encrypted communication for P2P network traffic.
- **Opt-In Adoption**
- **Enable Encryption:** Users can opt-in to use BIP324 by adding `v2transport=1` to their Dash Core configuration.
- **Default Behavior:** Encryption is **disabled by default** as this is currently experimental.
- **Benefits**
- **Enhanced Privacy:** Encrypts P2P messages for v2 connections, reducing the risk of traffic analysis and eavesdropping.
- **Improved Security:** Protects against certain types of network attacks by ensuring that communication between nodes is confidential and tamper-proof.
- **Limitations and Considerations**
- **Compatibility:** Encrypted connections may only be established between nodes that have BIP324 enabled. Nodes without encryption support will continue to communicate over unencrypted channels.
- **Status and Future Plans**
- **Experimental Phase:** This feature is currently in an experimental phase. Users are encouraged to test and provide feedback to ensure stability.
- **Future Development:** BIP324 will likely be enabled by default in the next minor version, v22.1.0.
## Compatibility
- **Dark Mode Appearance**
- Dash Core changes appearance when macOS "dark mode" is activated.
- **glibc Requirement**
- The minimum required glibc to run Dash Core is now **2.31**. This means that **RHEL 8** and **Ubuntu 18.04 (Bionic)** are no longer supported.
## New RPCs
- **`quorum platformsign`**
- A new subcommand has been introduced, offering a structured way to perform platform-related quorum signing operations.
- **`coinjoinsalt`**
- Allows manipulation of a CoinJoin salt stored in a wallet.
- `coinjoinsalt get`: Fetches an existing salt.
- `coinjoinsalt set`: Allows setting a custom salt.
- `coinjoinsalt generate`: Sets a random hash as the new salt.
## Updated RPCs
- **`getpeerinfo` Changes**
- `getpeerinfo` no longer returns the following fields: `addnode` and `whitelisted`, which were previously deprecated in v21.
- Instead of `addnode`, the `connection_type` field returns `manual`.
- Instead of `whitelisted`, the `permissions` field indicates if the peer has special privileges.
- **`getblockfrompeer` Parameter Renaming**
- The named argument `block_hash` has been renamed to `blockhash` to align with the rest of the codebase.
- **Breaking Change:** If using named parameters, make sure to update them accordingly.
- **`coinjoin stop` Error Handling**
- `coinjoin stop` will now return an error if there is no CoinJoin mixing session to stop.
- **`getcoinjoininfo` Adjustments**
- `getcoinjoininfo` will no longer report `keys_left` and will not incorrectly warn about keypool depletion with descriptor wallets.
- **`creditOutputs` Format Change**
- `creditOutputs` entries in various RPCs that output transactions as JSON are now shown as objects instead of strings.
- **`quorum dkgsimerror` Argument Update**
- `quorum dkgsimerror` will no longer accept a decimal value between 0 and 1 for the `rate` argument.
- It will now expect an integer between **0** to **100**.
- **Deprecated `protx *_hpmn` RPC Endpoints**
- Deprecated `protx *_hpmn` RPC entry points have been dropped in favor of `protx *_evo`.
- **Removed Endpoints:**
- `protx register_fund_hpmn`
- `protx register_hpmn`
- `protx register_prepare_hpmn`
- `protx update_service_hpmn`
- **`governance` Descriptor Wallet Support**
- The `governance votemany` and `governance votealias` RPC commands now support descriptor-based wallets.
- **`createwallet` Behavior for Descriptor Wallets**
- When creating descriptor wallets, `createwallet` now requires explicitly setting `load_on_startup`.
## Command-line Options
### Changes in Existing Command-line Options
- **`-walletnotify=<cmd>` Enhancements**
- Introduces new format options `%h` and `%b`.
- `%b`: Replaced by the hash of the block including the transaction (set to `'unconfirmed'` if the transaction is not included).
- `%h`: Replaced by the block height (**-1** if not included).
- **`-maxuploadtarget` Format Update**
- Now allows human-readable byte units `[k|K|m|M|g|G|t|T]`.
- **Example:** `-maxuploadtarget=500g`.
- **Constraints:** No whitespace, `+`, `-`, or fractions allowed.
- **Default:** `M` if no suffix is provided.
## Devnet Breaking Changes
- **Hardfork Activation Changes**
- `BRR` (`realloc`), `DIP0020`, `DIP0024`, `V19`, `V20`, and `MN_R` hardforks are now activated at **block 2** instead of block **300** on devnets.
- **Implications:**
- Breaking change.
- Inability to sync on devnets created with earlier Dash Core versions and vice versa.
- **LLMQ Type Enhancement**
- **LLMQ_50_60** is enabled for **Devnet** networks.
- Necessary for testing on a large Devnet.
## Tests
- **Regtest Network Softfork Activation Heights**
- For the `regtest` network, the activation heights of several softforks have been set to **block height 1**.
- **Customization:** Can be changed using the runtime setting `-testactivationheight=name@height`.
- *(dash#6214)*
## Statistics
### New Features
- **Statsd Client Enhancements**
- Supports queueing and batching messages.
- **Benefits:**
- Reduces the number of packets.
- Lowers the rate at which messages are sent to the Statsd daemon.
- **Batch Configuration Options**
- **Maximum Batch Size:**
- Adjustable using `-statsbatchsize` (in bytes).
- **Default:** **1KiB**.
- **Batch Send Frequency:**
- Adjustable using `-statsduration` (in milliseconds).
- **Default:** **1 second**.
- **Note:** `-statsduration` does not affect `-statsperiod`, which dictates how frequently some stats are *collected*.
### Deprecations
- **Deprecation of `-platform-user`**
- `-platform-user` is deprecated in favor of the whitelist feature.
- In releases **22.x** of Dash Core, it has been renamed to `-deprecated-platform-user`.
- It will be removed in version **23.x**.
- **`-statsenabled` Deprecation**
- Now implied by the presence of `-statshost`.
- It will be removed in version **23.x**.
- **`-statshostname` Replacement**
- Deprecated and replaced with `-statssuffix` for better representation of the argument's purpose.
- **Behavior:** Behave identically to each other.
- It will be removed in version **23.x**.
- **`-statsns` Replacement**
- Deprecated and replaced with `-statsprefix` for better representation of the argument's purpose.
- **Behavior:** `-statsprefix` enforces the usage of a delimiter between the prefix and key.
- It will be removed in version **23.x**.
## GUI Changes
- **RPC Server Functionality Option**
- A new option has been added to the "Main" tab in "Options" that allows users to enable RPC server functionality.
# v22.0.0 Change log
See detailed [set of changes][set-of-changes].
@ -49,18 +222,22 @@ See detailed [set of changes][set-of-changes].
Thanks to everyone who directly contributed to this release:
- AJ ONeal
- Kittywhiskers Van Gogh
- Konstantin Akimov
- Odysseas Gabrielides
- PastaPastaPasta
- UdjinM6
- Vijaydasmp
As well as everyone that submitted issues, reviewed pull requests and helped
debug the release candidates.
# Older releases
These release are considered obsolete. Old release notes can be found here:
These releases are considered obsolete. Old release notes can be found here:
- [v21.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.1.1.md) released Oct/22/2024
- [v21.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.1.0.md) released Aug/8/2024
- [v21.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.2.md) released Aug/1/2024
- [v21.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.0.md) released Jul/25/2024
@ -113,4 +290,4 @@ These release are considered obsolete. Old release notes can be found here:
- [v0.10.x](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.10.0.md) released Sep/25/2014
- [v0.9.x](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.9.0.md) released Mar/13/2014
[set-of-changes]: https://github.com/dashpay/dash/compare/v21.1.0...dashpay:v21.1.1
[set-of-changes]: https://github.com/dashpay/dash/compare/v21.1.1...dashpay:v22.0.0

View File

@ -0,0 +1,116 @@
# Dash Core version v21.1.1
This is a new patch version release, bringing important bugfixes.
This release is **optional** but recommended for all nodes.
Please report bugs using the issue tracker at GitHub:
<https://github.com/dashpay/dash/issues>
# Upgrading and downgrading
## How to Upgrade
If you are running an older version, shut it down. Wait until it has completely
shut down (which might take a few minutes for older versions), then run the
installer (on Windows) or just copy over /Applications/Dash-Qt (on Mac) or
dashd/dash-qt (on Linux).
## Downgrade warning
### Downgrade to a version < v21.0.0
Downgrading to a version older than v21.0.0 may not be supported due to changes
if you are using descriptor wallets.
### Downgrade to a version < v19.2.0
Downgrading to a version older than v19.2.0 is not supported due to changes
in the evodb database. If you need to use an older version, you must either
reindex or re-sync the whole chain.
# Notable changes
- Core now categorizes asset unlock transactions as "Platform Transfers" on the Transactions tab in Dash-Qt and in the output of the `gettransaction` RPC (#6131)
- Persist Coinjoin Denoms options changes made via GUI over restarts (#6208)
- Fix incorrect payment predictions for evonodes in Dash-Qt and in RPC `masternode winners` (#6222)
- `creditOutputs` entries in various RPCs that output transaction JSON are shown as objects now instead of being shown as strings (#6229)
- Updated PGP key for builder 'pasta' to reflect new subkeys. You may need to reimport this key to validate signatures. (#6290)
- Build failures on Ubuntu 24.10 / clang 19.1.1 resolved (#6328)
- RPC errors in `masternode payments`, `getblock`, `getblockstats` related to Asset Unlock parsing have been fixed (#6336)
# v21.1.0 Change log
See detailed [set of changes][set-of-changes].
# Credits
Thanks to everyone who directly contributed to this release:
- Kittywhiskers Van Gogh
- Konstantin Akimov
- PastaPastaPasta
- UdjinM6
As well as everyone that submitted issues, reviewed pull requests and helped
debug the release candidates.
# Older releases
These release are considered obsolete. Old release notes can be found here:
- [v21.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.1.0.md) released Aug/8/2024
- [v21.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.2.md) released Aug/1/2024
- [v21.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.0.md) released Jul/25/2024
- [v20.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.1.1.md) released April/3/2024
- [v20.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.1.0.md) released March/5/2024
- [v20.0.4](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.0.4.md) released Jan/13/2024
- [v20.0.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.0.3.md) released December/26/2023
- [v20.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.0.2.md) released December/06/2023
- [v20.0.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.0.1.md) released November/18/2023
- [v20.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.0.0.md) released November/15/2023
- [v19.3.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-19.3.0.md) released July/31/2023
- [v19.2.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-19.2.0.md) released June/19/2023
- [v19.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-19.1.0.md) released May/22/2023
- [v19.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-19.0.0.md) released Apr/14/2023
- [v18.2.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.2.2.md) released Mar/21/2023
- [v18.2.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.2.1.md) released Jan/17/2023
- [v18.2.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.2.0.md) released Jan/01/2023
- [v18.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.1.1.md) released January/08/2023
- [v18.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.1.0.md) released October/09/2022
- [v18.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.0.2.md) released October/09/2022
- [v18.0.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.0.1.md) released August/17/2022
- [v0.17.0.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.17.0.3.md) released June/07/2021
- [v0.17.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.17.0.2.md) released May/19/2021
- [v0.16.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.16.1.1.md) released November/17/2020
- [v0.16.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.16.1.0.md) released November/14/2020
- [v0.16.0.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.16.0.1.md) released September/30/2020
- [v0.15.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.15.0.0.md) released Febrary/18/2020
- [v0.14.0.5](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.5.md) released December/08/2019
- [v0.14.0.4](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.4.md) released November/22/2019
- [v0.14.0.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.3.md) released August/15/2019
- [v0.14.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.2.md) released July/4/2019
- [v0.14.0.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.1.md) released May/31/2019
- [v0.14.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.md) released May/22/2019
- [v0.13.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.3.md) released Apr/04/2019
- [v0.13.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.2.md) released Mar/15/2019
- [v0.13.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.1.md) released Feb/9/2019
- [v0.13.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.0.md) released Jan/14/2019
- [v0.12.3.4](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.3.4.md) released Dec/14/2018
- [v0.12.3.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.3.3.md) released Sep/19/2018
- [v0.12.3.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.3.2.md) released Jul/09/2018
- [v0.12.3.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.3.1.md) released Jul/03/2018
- [v0.12.2.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.2.3.md) released Jan/12/2018
- [v0.12.2.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.2.2.md) released Dec/17/2017
- [v0.12.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.2.md) released Nov/08/2017
- [v0.12.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.1.md) released Feb/06/2017
- [v0.12.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.0.md) released Aug/15/2015
- [v0.11.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.11.2.md) released Mar/04/2015
- [v0.11.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.11.1.md) released Feb/10/2015
- [v0.11.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.11.0.md) released Jan/15/2015
- [v0.10.x](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.10.0.md) released Sep/25/2014
- [v0.9.x](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.9.0.md) released Mar/13/2014
[set-of-changes]: https://github.com/dashpay/dash/compare/v21.1.0...dashpay:v21.1.1

View File

@ -237,7 +237,7 @@ public:
nDefaultPlatformP2PPort = 26656;
nDefaultPlatformHTTPPort = 443;
nPruneAfterHeight = 100000;
m_assumed_blockchain_size = 45;
m_assumed_blockchain_size = 50;
m_assumed_chain_state_size = 1;
genesis = CreateGenesisBlock(1390095618, 28917698, 0x1e0ffff0, 1, 50 * COIN);
@ -430,7 +430,7 @@ public:
nDefaultPlatformP2PPort = 22000;
nDefaultPlatformHTTPPort = 22001;
nPruneAfterHeight = 1000;
m_assumed_blockchain_size = 4;
m_assumed_blockchain_size = 5;
m_assumed_chain_state_size = 1;
genesis = CreateGenesisBlock(1390666206UL, 3861367235UL, 0x1e0ffff0, 1, 50 * COIN);

View File

@ -23,6 +23,18 @@ QT_TRANSLATE_NOOP("dash-core", ""
"-maxtxfee is set very high! Fees this large could be paid on a single "
"transaction."),
QT_TRANSLATE_NOOP("dash-core", ""
"-reindex-chainstate option is not compatible with -blockfilterindex. Please "
"temporarily disable blockfilterindex while using -reindex-chainstate, or "
"replace -reindex-chainstate with -reindex to fully rebuild all indexes."),
QT_TRANSLATE_NOOP("dash-core", ""
"-reindex-chainstate option is not compatible with -coinstatsindex. Please "
"temporarily disable coinstatsindex while using -reindex-chainstate, or "
"replace -reindex-chainstate with -reindex to fully rebuild all indexes."),
QT_TRANSLATE_NOOP("dash-core", ""
"-reindex-chainstate option is not compatible with -txindex. Please "
"temporarily disable txindex while using -reindex-chainstate, or replace -"
"reindex-chainstate with -reindex to fully rebuild all indexes."),
QT_TRANSLATE_NOOP("dash-core", ""
"Cannot downgrade wallet from version %i to version %i. Wallet version "
"unchanged."),
QT_TRANSLATE_NOOP("dash-core", ""
@ -39,6 +51,11 @@ QT_TRANSLATE_NOOP("dash-core", ""
QT_TRANSLATE_NOOP("dash-core", ""
"Error loading %s: You can't enable HD on an already existing non-HD wallet"),
QT_TRANSLATE_NOOP("dash-core", ""
"Error loading wallet. Wallet requires blocks to be downloaded, and software "
"does not currently support loading wallets while blocks are being downloaded "
"out of order when using assumeutxo snapshots. Wallet should be able to load "
"successfully after node sync reaches height %s"),
QT_TRANSLATE_NOOP("dash-core", ""
"Error reading %s! All keys read correctly, but transaction data or address "
"book entries might be missing or incorrect."),
QT_TRANSLATE_NOOP("dash-core", ""
@ -55,6 +72,9 @@ QT_TRANSLATE_NOOP("dash-core", ""
"restarted wallet in less than 60 seconds. You can continue if you are ok "
"with this."),
QT_TRANSLATE_NOOP("dash-core", ""
"Failed to rename invalid peers.dat file. Please move or delete it and try "
"again."),
QT_TRANSLATE_NOOP("dash-core", ""
"Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable -"
"fallbackfee."),
QT_TRANSLATE_NOOP("dash-core", ""
@ -64,6 +84,9 @@ QT_TRANSLATE_NOOP("dash-core", ""
"Found unconfirmed denominated outputs, will wait till they confirm to "
"continue."),
QT_TRANSLATE_NOOP("dash-core", ""
"Incompatible options: -dnsseed=1 was explicitly specified, but -onlynet "
"forbids connections to IPv4/IPv6"),
QT_TRANSLATE_NOOP("dash-core", ""
"Incorrect or no devnet genesis block found. Wrong datadir for devnet "
"specified?"),
QT_TRANSLATE_NOOP("dash-core", ""
@ -105,17 +128,27 @@ QT_TRANSLATE_NOOP("dash-core", ""
QT_TRANSLATE_NOOP("dash-core", ""
"Prune configured below the minimum of %d MiB. Please use a higher number."),
QT_TRANSLATE_NOOP("dash-core", ""
"Prune mode is incompatible with -reindex-chainstate. Use full -reindex "
"instead."),
QT_TRANSLATE_NOOP("dash-core", ""
"Prune: last wallet synchronisation goes beyond pruned data. You need to -"
"reindex (download the whole blockchain again in case of pruned node)"),
QT_TRANSLATE_NOOP("dash-core", ""
"SQLiteDatabase: Unknown sqlite wallet schema version %d. Only version %d is "
"supported"),
QT_TRANSLATE_NOOP("dash-core", ""
"The -txindex upgrade started by a previous version can not be completed. "
"Restart with the previous version or run a full -reindex."),
QT_TRANSLATE_NOOP("dash-core", ""
"The block database contains a block which appears to be from the future. "
"This may be due to your computer's date and time being set incorrectly. Only "
"rebuild the block database if you are sure that your computer's date and "
"time are correct"),
QT_TRANSLATE_NOOP("dash-core", ""
"The block index db contains a legacy 'txindex'. To clear the occupied disk "
"space, run a full -reindex, otherwise ignore this error. This error message "
"will not be displayed again."),
QT_TRANSLATE_NOOP("dash-core", ""
"The transaction amount is too small to send after the fee has been deducted"),
QT_TRANSLATE_NOOP("dash-core", ""
"This error could occur if this wallet was not shutdown cleanly and was last "
@ -162,7 +195,7 @@ QT_TRANSLATE_NOOP("dash-core", ""
"Warning: We do not appear to fully agree with our peers! You may need to "
"upgrade, or other nodes may need to upgrade."),
QT_TRANSLATE_NOOP("dash-core", ""
"You need to rebuild the database using -reindex to change -timestampindex"),
"You need to rebuild the database using -reindex to enable -timestampindex"),
QT_TRANSLATE_NOOP("dash-core", ""
"You need to rebuild the database using -reindex to go back to unpruned "
"mode. This will redownload the entire blockchain"),
@ -221,6 +254,7 @@ QT_TRANSLATE_NOOP("dash-core", "Error: Got key that was not hex: %s"),
QT_TRANSLATE_NOOP("dash-core", "Error: Got value that was not hex: %s"),
QT_TRANSLATE_NOOP("dash-core", "Error: Keypool ran out, please call keypoolrefill first"),
QT_TRANSLATE_NOOP("dash-core", "Error: Missing checksum"),
QT_TRANSLATE_NOOP("dash-core", "Error: No addresses available."),
QT_TRANSLATE_NOOP("dash-core", "Error: Unable to parse version %u as a uint32_t"),
QT_TRANSLATE_NOOP("dash-core", "Error: Unable to write record to new wallet"),
QT_TRANSLATE_NOOP("dash-core", "Exceeded max tries."),
@ -240,6 +274,7 @@ QT_TRANSLATE_NOOP("dash-core", "Failed to load sporks cache from %s"),
QT_TRANSLATE_NOOP("dash-core", "Failed to rescan the wallet during initialization"),
QT_TRANSLATE_NOOP("dash-core", "Failed to start a new mixing queue"),
QT_TRANSLATE_NOOP("dash-core", "Failed to verify database"),
QT_TRANSLATE_NOOP("dash-core", "Fee rate (%s) is lower than the minimum fee rate setting (%s)"),
QT_TRANSLATE_NOOP("dash-core", "Found enough users, signing ( waiting %s )"),
QT_TRANSLATE_NOOP("dash-core", "Found enough users, signing…"),
QT_TRANSLATE_NOOP("dash-core", "Ignoring duplicate -wallet %s."),
@ -250,6 +285,7 @@ QT_TRANSLATE_NOOP("dash-core", "Incorrect -rescan mode, falling back to default
QT_TRANSLATE_NOOP("dash-core", "Incorrect or no genesis block found. Wrong datadir for network?"),
QT_TRANSLATE_NOOP("dash-core", "Initialization sanity check failed. %s is shutting down."),
QT_TRANSLATE_NOOP("dash-core", "Input is not valid."),
QT_TRANSLATE_NOOP("dash-core", "Input not found or already spent"),
QT_TRANSLATE_NOOP("dash-core", "Inputs vs outputs size mismatch."),
QT_TRANSLATE_NOOP("dash-core", "Insufficient funds."),
QT_TRANSLATE_NOOP("dash-core", "Invalid '%s'. Allowed values: 128, 160, 192, 224, 256."),
@ -279,6 +315,7 @@ QT_TRANSLATE_NOOP("dash-core", "Missing input transaction information."),
QT_TRANSLATE_NOOP("dash-core", "Mixing in progress…"),
QT_TRANSLATE_NOOP("dash-core", "Need to specify a port with -whitebind: '%s'"),
QT_TRANSLATE_NOOP("dash-core", "No Masternodes detected."),
QT_TRANSLATE_NOOP("dash-core", "No addresses available"),
QT_TRANSLATE_NOOP("dash-core", "No compatible Masternode found."),
QT_TRANSLATE_NOOP("dash-core", "No errors detected."),
QT_TRANSLATE_NOOP("dash-core", "No matching denominations found for mixing."),
@ -288,7 +325,6 @@ QT_TRANSLATE_NOOP("dash-core", "Not enough file descriptors available."),
QT_TRANSLATE_NOOP("dash-core", "Not enough funds to mix."),
QT_TRANSLATE_NOOP("dash-core", "Not in the Masternode list."),
QT_TRANSLATE_NOOP("dash-core", "Prune cannot be configured with a negative value."),
QT_TRANSLATE_NOOP("dash-core", "Prune mode is incompatible with -coinstatsindex."),
QT_TRANSLATE_NOOP("dash-core", "Prune mode is incompatible with -disablegovernance=false."),
QT_TRANSLATE_NOOP("dash-core", "Prune mode is incompatible with -txindex."),
QT_TRANSLATE_NOOP("dash-core", "Pruning blockstore…"),
@ -337,6 +373,7 @@ QT_TRANSLATE_NOOP("dash-core", "Unable to generate initial keys"),
QT_TRANSLATE_NOOP("dash-core", "Unable to locate enough mixed funds for this transaction."),
QT_TRANSLATE_NOOP("dash-core", "Unable to locate enough non-denominated funds for this transaction."),
QT_TRANSLATE_NOOP("dash-core", "Unable to open %s for writing"),
QT_TRANSLATE_NOOP("dash-core", "Unable to parse -maxuploadtarget: '%s' (possible integer overflow?)"),
QT_TRANSLATE_NOOP("dash-core", "Unable to sign spork message, wrong key?"),
QT_TRANSLATE_NOOP("dash-core", "Unable to start HTTP server. See debug log for details."),
QT_TRANSLATE_NOOP("dash-core", "Unknown -blockfilterindex value %s."),
@ -346,7 +383,6 @@ QT_TRANSLATE_NOOP("dash-core", "Unknown response."),
QT_TRANSLATE_NOOP("dash-core", "Unknown state: id = %u"),
QT_TRANSLATE_NOOP("dash-core", "Unsupported logging category %s=%s."),
QT_TRANSLATE_NOOP("dash-core", "Upgrading UTXO database"),
QT_TRANSLATE_NOOP("dash-core", "Upgrading txindex database"),
QT_TRANSLATE_NOOP("dash-core", "User Agent comment (%s) contains unsafe characters."),
QT_TRANSLATE_NOOP("dash-core", "Verifying blocks…"),
QT_TRANSLATE_NOOP("dash-core", "Verifying wallet(s)…"),
@ -361,8 +397,8 @@ QT_TRANSLATE_NOOP("dash-core", "Wiping wallet transactions…"),
QT_TRANSLATE_NOOP("dash-core", "You are starting with governance validation disabled."),
QT_TRANSLATE_NOOP("dash-core", "You can not disable governance validation on a masternode."),
QT_TRANSLATE_NOOP("dash-core", "You can not start a masternode with wallet enabled."),
QT_TRANSLATE_NOOP("dash-core", "You need to rebuild the database using -reindex to change -addressindex"),
QT_TRANSLATE_NOOP("dash-core", "You need to rebuild the database using -reindex to change -spentindex"),
QT_TRANSLATE_NOOP("dash-core", "You need to rebuild the database using -reindex to enable -addressindex"),
QT_TRANSLATE_NOOP("dash-core", "You need to rebuild the database using -reindex to enable -spentindex"),
QT_TRANSLATE_NOOP("dash-core", "Your entries added successfully."),
QT_TRANSLATE_NOOP("dash-core", "no mixing available."),
QT_TRANSLATE_NOOP("dash-core", "see debug.log for details."),

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -93,10 +93,6 @@
<source>&amp;Edit</source>
<translation>&amp;Modifica</translation>
</message>
<message>
<source>&amp;Show address QR code</source>
<translation>&amp;Mostra l'indirizzo del codice QR</translation>
</message>
<message>
<source>QR code</source>
<translation>codice QR</translation>
@ -107,7 +103,7 @@
</message>
<message>
<source>Comma separated file</source>
<extracomment>Expanded name of the CSV file format. See https://en.wikipedia.org/wiki/Comma-separated_values</extracomment>
<extracomment>Expanded name of the CSV file format. See: https://en.wikipedia.org/wiki/Comma-separated_values.</extracomment>
<translation>File separato da virgole</translation>
</message>
<message>
@ -390,11 +386,11 @@
</message>
<message>
<source>Open Wallet</source>
<translation>Portafoglio aperto</translation>
<translation>Apri Wallet</translation>
</message>
<message>
<source>Open a wallet</source>
<translation>Apri un portafoglio</translation>
<translation>Apri Wallet</translation>
</message>
<message>
<source>Close wallet</source>
@ -656,6 +652,7 @@
</message>
<message numerus="yes">
<source>%n active connection(s) to Dash network</source>
<extracomment>A substring of the tooltip.</extracomment>
<translation><numerusform>%n connessione attiva alla rete Dash</numerusform><numerusform>%n connessioni attive alla rete Dash</numerusform><numerusform>%n connessioni attive alla rete Dash</numerusform></translation>
</message>
<message>
@ -915,30 +912,10 @@
<source>Confirmed</source>
<translation>Confermato</translation>
</message>
<message>
<source>Copy address</source>
<translation>Copia l'indirizzo</translation>
</message>
<message>
<source>Copy label</source>
<translation>Copia l'etichetta</translation>
</message>
<message>
<source>Copy amount</source>
<translation>Copia l'importo</translation>
</message>
<message>
<source>Copy transaction ID</source>
<translation>Copia l'ID della transazione</translation>
</message>
<message>
<source>Lock unspent</source>
<translation>Blocca i non spesi</translation>
</message>
<message>
<source>Unlock unspent</source>
<translation>Sblocca i non spesi</translation>
</message>
<message>
<source>Copy quantity</source>
<translation>Copia quantità</translation>
@ -1028,6 +1005,7 @@
<name>CreateWalletActivity</name>
<message>
<source>Creating Wallet &lt;b&gt;%1&lt;/b&gt;</source>
<extracomment>Descriptive text of the create wallet progress window which indicates to the user which wallet is currently being created.</extracomment>
<translation>Creazione del portafoglio&lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
@ -1490,6 +1468,7 @@
</message>
<message>
<source>Opening Wallet &lt;b&gt;%1&lt;/b&gt;</source>
<extracomment>Descriptive text of the open wallet progress window which indicates to the user which wallet is currently being opened.</extracomment>
<translation>Apertura Portafoglio &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
</context>
@ -2231,14 +2210,6 @@
<source>'dash://' is not a valid URI. Use 'dash:' instead.</source>
<translation>"dash: //" non è un URI valido. Utilizza "dash:".</translation>
</message>
<message>
<source>Cannot process payment request as BIP70 is no longer supported.</source>
<translation>Impossibile elaborare la richiesta di pagamento in quanto BIP70 non è più supportato.</translation>
</message>
<message>
<source>Due to discontinued support, you should request the merchant to provide you with a BIP21 compatible URI or use a wallet that does continue to support BIP70.</source>
<translation>A causa dell'interruzione del supporto, dovresti richiedere al commerciante di fornirti un URI compatibile con BIP21 o utilizzare un portafoglio che continui a supportare BIP70.</translation>
</message>
<message>
<source>URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters.</source>
<translation>Impossibile interpretare l'URI! La causa puó essere un indirizzo Dash non valido o parametri URI non corretti.</translation>
@ -2280,7 +2251,7 @@
<extracomment>Title of Peers Table column which states the network the peer connected through.</extracomment>
<translation>Network</translation>
</message>
</context>
</context>
<context>
<name>Proposal</name>
<message>
@ -2338,11 +2309,6 @@
<extracomment>Explanatory text shown on startup when the settings file cannot be read. Prompts user to make a choice between resetting or aborting.</extracomment>
<translation>Desideri ripristinare le impostazioni sui valori predefiniti o interrompere senza apportare modifiche?</translation>
</message>
<message>
<source>A fatal error occured. Check that settings file is writable, or try running with -nosettings.</source>
<extracomment>Explanatory text shown on startup when the settings file could not be written. Prompts user to check that we have the ability to write to the file. Explains that the user has the option of running without a settings file.</extracomment>
<translation>Si è verificato un errore irreversibile. Controlla che il file delle impostazioni sia scrivibile o prova a eseguirlo con -nosettings.</translation>
</message>
<message>
<source>Choose data directory on startup (default: %u)</source>
<translation>Seleziona la directory dei dati all'avvio (default: %u)</translation>
@ -2511,10 +2477,6 @@
<source>%1 B</source>
<translation>%1 B</translation>
</message>
<message>
<source>%1 KB</source>
<translation>%1 KB</translation>
</message>
<message>
<source>%1 MB</source>
<translation>%1 MB</translation>
@ -2571,7 +2533,7 @@
</message>
<message>
<source>PNG Image</source>
<extracomment>Expanded name of the PNG file format. See https://en.wikipedia.org/wiki/Portable_Network_Graphics</extracomment>
<extracomment>Expanded name of the PNG file format. See: https://en.wikipedia.org/wiki/Portable_Network_Graphics.</extracomment>
<translation>Immagine PNG</translation>
</message>
</context>
@ -2869,10 +2831,6 @@
<source>1 &amp;hour</source>
<translation>1 &amp;ora</translation>
</message>
<message>
<source>1 &amp;day</source>
<translation>1 &amp;giorno</translation>
</message>
<message>
<source>1 &amp;week</source>
<translation>1 &amp;settimana</translation>
@ -2885,26 +2843,6 @@
<source>&amp;Unban</source>
<translation>&amp;Elimina Ban</translation>
</message>
<message>
<source>Welcome to the %1 RPC console.</source>
<translation>Benvenuto nella console RPC di %1.</translation>
</message>
<message>
<source>Use up and down arrows to navigate history, and %1 to clear screen.</source>
<translation>Usa le frecce direzionali per navigare nella cronologia, e %1 per cancellarla.</translation>
</message>
<message>
<source>Type %1 for an overview of available commands.</source>
<translation>Digita %1 per una panoramica dei comandi disponibili.</translation>
</message>
<message>
<source>For more information on using this console type %1.</source>
<translation>Per ulteriori informazioni sull'utilizzo di questo tipo di console %1.</translation>
</message>
<message>
<source>WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.</source>
<translation>ATTENZIONE: truffatori sono stati attivi, chiedendo agli utenti di digitare comandi qui, rubando il contenuto del loro portafoglio. Non utilizzare questa console senza comprendere appieno la diramazione di un comando.</translation>
</message>
<message>
<source>In:</source>
<translation>Entrata:</translation>
@ -3028,26 +2966,6 @@
<source>Enter a message to attach to the payment request</source>
<translation>Inserisci un messaggio da allegare alla richiesta di pagamento</translation>
</message>
<message>
<source>Copy URI</source>
<translation>Copia URI</translation>
</message>
<message>
<source>Copy address</source>
<translation>Copia Indirizzo</translation>
</message>
<message>
<source>Copy label</source>
<translation>Copia l'etichetta</translation>
</message>
<message>
<source>Copy message</source>
<translation>Copia messaggio</translation>
</message>
<message>
<source>Copy amount</source>
<translation>Copia l'importo</translation>
</message>
</context>
<context>
<name>ReceiveRequestDialog</name>
@ -3740,12 +3658,11 @@
<translation>Messaggio verificato.</translation>
</message>
</context>
<context>
<name>SplashScreen</name>
</context>
<context>
<name>TrafficGraphWidget</name>
<message>
<source>KB/s</source>
<translation>KB/s</translation>
</message>
<message>
<source>Total</source>
<translation>Totale</translation>
@ -4158,57 +4075,13 @@
<source>Min amount</source>
<translation>Importo minimo</translation>
</message>
<message>
<source>Abandon transaction</source>
<translation>Abbandona transazione </translation>
</message>
<message>
<source>Resend transaction</source>
<translation>Invia nuovamente la transazione</translation>
</message>
<message>
<source>Copy address</source>
<translation>Copia l'indirizzo</translation>
</message>
<message>
<source>Copy label</source>
<translation>Copia l'etichetta</translation>
</message>
<message>
<source>Copy amount</source>
<translation>Copia l'importo</translation>
</message>
<message>
<source>Copy transaction ID</source>
<translation>Copia l'ID transazione</translation>
</message>
<message>
<source>Copy raw transaction</source>
<translation>Copia la transazione raw</translation>
</message>
<message>
<source>Copy full transaction details</source>
<translation>Copia i dettagli dell'intera transazione</translation>
</message>
<message>
<source>Edit address label</source>
<translation>Modifica etichetta indirizzo</translation>
</message>
<message>
<source>Show transaction details</source>
<translation>Mostra i dettagli della transazione</translation>
</message>
<message>
<source>Show address QR code</source>
<translation>Mostra indirizzo del codice QR</translation>
</message>
<message>
<source>Export Transaction History</source>
<translation>Esporta lo storico delle transazioni</translation>
</message>
<message>
<source>Comma separated file</source>
<extracomment>Expanded name of the CSV file format. See https://en.wikipedia.org/wiki/Comma-separated_values</extracomment>
<extracomment>Expanded name of the CSV file format. See: https://en.wikipedia.org/wiki/Comma-separated_values.</extracomment>
<translation>File separato da virgole</translation>
</message>
<message>
@ -4312,7 +4185,7 @@ Vai su File &gt; Apri Wallet per caricare un Wallet.
<source>Create a new wallet</source>
<translation>Crea un nuovo Wallet</translation>
</message>
</context>
</context>
<context>
<name>WalletModel</name>
<message>
@ -4338,35 +4211,11 @@ Vai su File &gt; Apri Wallet per caricare un Wallet.
<source>Selected amount:</source>
<translation>Importo selezionato:</translation>
</message>
<message>
<source>Unable to decode PSBT from clipboard (invalid base64)</source>
<translation>Impossibile decodificare PSBT dagli appunti (base64 non valido)</translation>
</message>
<message>
<source>Load Transaction Data</source>
<translation>Carica i Dati della Transazione</translation>
</message>
<message>
<source>Partially Signed Transaction (*.psbt)</source>
<translation>Transazione parzialmente firmata (*.psbt)</translation>
</message>
<message>
<source>Unable to decode PSBT</source>
<translation>Impossibile decodificare PSBT</translation>
</message>
<message>
<source>Wallet Data</source>
<extracomment>Name of the wallet data file format.</extracomment>
<translation>Dati del wallet</translation>
</message>
<message>
<source>Error</source>
<translation>Errore</translation>
</message>
<message>
<source>PSBT file must be smaller than 100 MiB</source>
<translation>Il file PSBT deve essere inferiore a 100 MiB</translation>
</message>
<message>
<source>Backup Wallet</source>
<translation>Backup Portafoglio</translation>
@ -4674,10 +4523,6 @@ Vai su File &gt; Apri Wallet per caricare un Wallet.
<source>Wallet is locked, can't replenish keypool! Automatic backups and mixing are disabled, please unlock your wallet to replenish keypool.</source>
<translation>Il Portafoglio è bloccato, non può ricostituire il keypool! I backup e il mixaggio automatici sono disabilitati, sblocca il tuo portafoglio per ricostituire il keypool.</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -timestampindex</source>
<translation>È necessario ricostruire il database usando -reindex per cambiare -timestampindex</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain</source>
<translation>Per ritornare alla modalità unpruned sarà necessario ricostruire il database utilizzando l'opzione -reindex. L'intera blockchain sarà riscaricata.</translation>
@ -4942,14 +4787,6 @@ Vai su File &gt; Apri Wallet per caricare un Wallet.
<source>You can not start a masternode with wallet enabled.</source>
<translation>Non è possibile avviare un nodo principale con il wallet abilitato.</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -addressindex</source>
<translation>È necessario ricostruire il database usando -reindex per cambiare -addressindex</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -spentindex</source>
<translation>È necessario ricostruire il database usando -reindex per cambiare -spentindex</translation>
</message>
<message>
<source>no mixing available.</source>
<translation>nessun mixing disponibile.</translation>
@ -5170,10 +5007,6 @@ Vai su File &gt; Apri Wallet per caricare un Wallet.
<source>Invalid spork address specified with -sporkaddr</source>
<translation>Indirizzo di spork non valido specificato con -sporkaddr</translation>
</message>
<message>
<source>Prune mode is incompatible with -coinstatsindex.</source>
<translation>La modalità Prune è incompatibile con -coinstatsindex.</translation>
</message>
<message>
<source>Reducing -maxconnections from %d to %d, because of system limitations.</source>
<translation>Riduzione -maxconnections da %d a %d a causa di limitazioni di sistema.</translation>
@ -5270,10 +5103,6 @@ Vai su File &gt; Apri Wallet per caricare un Wallet.
<source>Unsupported logging category %s=%s.</source>
<translation>Categoria di registrazione non supportata %s=%s.</translation>
</message>
<message>
<source>Upgrading txindex database</source>
<translation>Aggiornamento del database txindex</translation>
</message>
<message>
<source>Very low number of keys left: %d</source>
<translation>Il numero di chiavi rimaste è molto basso: %d</translation>
@ -5306,5 +5135,5 @@ Vai su File &gt; Apri Wallet per caricare un Wallet.
<source>Your entries added successfully.</source>
<translation>Le tue voci sono state aggiunte con successo.</translation>
</message>
</context>
</context>
</TS>

View File

@ -93,10 +93,6 @@
<source>&amp;Edit</source>
<translation>&amp;Edytuj</translation>
</message>
<message>
<source>&amp;Show address QR code</source>
<translation>&amp;Pokaż adres kodu QR</translation>
</message>
<message>
<source>QR code</source>
<translation>Kod QR</translation>
@ -618,6 +614,7 @@
</message>
<message numerus="yes">
<source>%n active connection(s) to Dash network</source>
<extracomment>A substring of the tooltip.</extracomment>
<translation><numerusform>%n aktywne połączenie z siecią Dash</numerusform><numerusform>%n aktywne połączenia z siecią Dash</numerusform><numerusform>%n aktywnych połączeń z siecią Dash</numerusform><numerusform>%n aktywne połączenia z siecią Dash</numerusform></translation>
</message>
<message>
@ -873,30 +870,10 @@
<source>Confirmed</source>
<translation>Potwierdzony</translation>
</message>
<message>
<source>Copy address</source>
<translation>Kopiuj adres</translation>
</message>
<message>
<source>Copy label</source>
<translation>Kopiuj etykietę</translation>
</message>
<message>
<source>Copy amount</source>
<translation>Kopiuj kwotę</translation>
</message>
<message>
<source>Copy transaction ID</source>
<translation>Skopiuj ID transakcji</translation>
</message>
<message>
<source>Lock unspent</source>
<translation>Zablokuj</translation>
</message>
<message>
<source>Unlock unspent</source>
<translation>Odblokuj</translation>
</message>
<message>
<source>Copy quantity</source>
<translation>Skopiuj ilość</translation>
@ -986,6 +963,7 @@
<name>CreateWalletActivity</name>
<message>
<source>Creating Wallet &lt;b&gt;%1&lt;/b&gt;</source>
<extracomment>Descriptive text of the create wallet progress window which indicates to the user which wallet is currently being created.</extracomment>
<translation>Tworzenie Portfela &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
@ -1424,6 +1402,7 @@
</message>
<message>
<source>Opening Wallet &lt;b&gt;%1&lt;/b&gt;</source>
<extracomment>Descriptive text of the open wallet progress window which indicates to the user which wallet is currently being opened.</extracomment>
<translation>Otwieranie Portfela &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
</context>
@ -1990,14 +1969,6 @@
<source>'dash://' is not a valid URI. Use 'dash:' instead.</source>
<translation>'Dash: //' nie jest prawidłowym identyfikatorem URI. Zamiast tego użyj 'Dash:'.</translation>
</message>
<message>
<source>Cannot process payment request as BIP70 is no longer supported.</source>
<translation>Nie można przetworzyć żądania płatności, ponieważ BIP70 nie jest już obsługiwany.</translation>
</message>
<message>
<source>Due to discontinued support, you should request the merchant to provide you with a BIP21 compatible URI or use a wallet that does continue to support BIP70.</source>
<translation>Ze względu na wycofanie wsparcia należy poprosić sprzedawcę o dostarczenie identyfikatora URI zgodnego z BIP21 lub skorzystać z portfela, który nadal obsługuje BIP70.</translation>
</message>
<message>
<source>URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters.</source>
<translation>URI nie może zostać przeanalizowany! Mogło to być spowodowane przez niewłaściwy adres Dash lub niewłaściwe parametry URI</translation>
@ -2242,10 +2213,6 @@
<source>%1 B</source>
<translation>%1 B</translation>
</message>
<message>
<source>%1 KB</source>
<translation>%1 KB</translation>
</message>
<message>
<source>%1 MB</source>
<translation>%1 MB</translation>
@ -2571,10 +2538,6 @@
<source>1 &amp;hour</source>
<translation>1 &amp;godzinę</translation>
</message>
<message>
<source>1 &amp;day</source>
<translation>1 &amp;dzień</translation>
</message>
<message>
<source>1 &amp;week</source>
<translation>1 &amp;tydzień</translation>
@ -2587,26 +2550,6 @@
<source>&amp;Unban</source>
<translation>&amp;Miejski</translation>
</message>
<message>
<source>Welcome to the %1 RPC console.</source>
<translation>Witaj w konsoli %1 RPC.</translation>
</message>
<message>
<source>Use up and down arrows to navigate history, and %1 to clear screen.</source>
<translation>Użyj strzałek do przewijania historii i %1 aby wyczyścić ekran</translation>
</message>
<message>
<source>Type %1 for an overview of available commands.</source>
<translation>Wpisz %1 aby uzyskać listę dostępnych komend.</translation>
</message>
<message>
<source>For more information on using this console type %1.</source>
<translation>Aby uzyskać więcej informacji jak używać konsolę wpisz %1.</translation>
</message>
<message>
<source>WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.</source>
<translation>UWAGA: Oszuści często mówią użytkownikom aby wpisywali tutaj komendy, co umożliwia kradzież monet. Nie używaj tej konsoli, jeśli nie rozumiesz funkcji używanych komend.</translation>
</message>
<message>
<source>In:</source>
<translation>Wejście:</translation>
@ -2730,26 +2673,6 @@
<source>Enter a message to attach to the payment request</source>
<translation>Wprowadź wiadomość, którą chcesz dołączyć do żądania zapłaty</translation>
</message>
<message>
<source>Copy URI</source>
<translation>Kopiuj URI</translation>
</message>
<message>
<source>Copy address</source>
<translation>Kopiuj adres</translation>
</message>
<message>
<source>Copy label</source>
<translation>Kopiuj etykietę</translation>
</message>
<message>
<source>Copy message</source>
<translation>Kopiuj wiadomość</translation>
</message>
<message>
<source>Copy amount</source>
<translation>Kopiuj kwotę</translation>
</message>
</context>
<context>
<name>ReceiveRequestDialog</name>
@ -3389,12 +3312,11 @@
<translation>Wiadomość zweryfikowana.</translation>
</message>
</context>
<context>
<name>SplashScreen</name>
</context>
<context>
<name>TrafficGraphWidget</name>
<message>
<source>KB/s</source>
<translation>KB/s</translation>
</message>
<message>
<source>Total</source>
<translation>Całkowity</translation>
@ -3807,50 +3729,6 @@
<source>Min amount</source>
<translation>Min suma</translation>
</message>
<message>
<source>Abandon transaction</source>
<translation>Porzuć transakcję</translation>
</message>
<message>
<source>Resend transaction</source>
<translation>Wyślij ponownie transakcje</translation>
</message>
<message>
<source>Copy address</source>
<translation>Kopiuj adres</translation>
</message>
<message>
<source>Copy label</source>
<translation>Kopiuj etykietę</translation>
</message>
<message>
<source>Copy amount</source>
<translation>Kopiuj kwotę</translation>
</message>
<message>
<source>Copy transaction ID</source>
<translation>Skopiuj ID transakcji</translation>
</message>
<message>
<source>Copy raw transaction</source>
<translation>Kopiuj surowa transakcje</translation>
</message>
<message>
<source>Copy full transaction details</source>
<translation>Skopiuj wszystkie szczegóły transakcji.</translation>
</message>
<message>
<source>Edit address label</source>
<translation>Zmień nazwę adresu</translation>
</message>
<message>
<source>Show transaction details</source>
<translation>Pokaż szczegóły transakcji</translation>
</message>
<message>
<source>Show address QR code</source>
<translation>Pokaż adres kodu QR</translation>
</message>
<message>
<source>Export Transaction History</source>
<translation>Eksport historii transakcji</translation>
@ -3948,7 +3826,7 @@ Przejdź do Plik &gt; Otwórz portfel, aby załadować portfel.
<source>Create a new wallet</source>
<translation>Stwórz nowy portfel</translation>
</message>
</context>
</context>
<context>
<name>WalletModel</name>
<message>
@ -4273,10 +4151,6 @@ Przejdź do Plik &gt; Otwórz portfel, aby załadować portfel.
<source>Wallet is locked, can't replenish keypool! Automatic backups and mixing are disabled, please unlock your wallet to replenish keypool.</source>
<translation>Portfel jest zamknięty , nie można uzupełnić pul* kluczy! Automatyczne tworzenie kopi zapasowych oraz miksowanie wyłączone. Otwórz porfel aby uzupełnić pul* kluczy.</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -timestampindex</source>
<translation>Musisz odnowić bazę danych używając -reindex aby zmienić -timestampindex</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain</source>
<translation>Aby wrócić do trybu bez bez obcinki, musisz odtworzyć bazę danych za pomocą komendy -reindex. Cały blockchain zostanie ponownie ściągnięty.</translation>
@ -4521,14 +4395,6 @@ Przejdź do Plik &gt; Otwórz portfel, aby załadować portfel.
<source>You can not start a masternode with wallet enabled.</source>
<translation>Nie możesz uruchomić masternode z włączonym portfelem.</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -addressindex</source>
<translation>Musisz odnowić bazę danych używając -reindex aby zmienić -addressindex</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -spentindex</source>
<translation>Musisz odnowić bazę danych używając -reindex aby zmienić -spentindex</translation>
</message>
<message>
<source>no mixing available.</source>
<translation>Mieszanie niedostępne.</translation>
@ -4833,10 +4699,6 @@ Przejdź do Plik &gt; Otwórz portfel, aby załadować portfel.
<source>Unsupported logging category %s=%s.</source>
<translation>Nieobsługiwana kategoria rejestrowania %s=%s.</translation>
</message>
<message>
<source>Upgrading txindex database</source>
<translation>Aktualizowanie bazy danych txindex</translation>
</message>
<message>
<source>Very low number of keys left: %d</source>
<translation>Pozostało bardzo mało kluczy: %d</translation>
@ -4869,5 +4731,5 @@ Przejdź do Plik &gt; Otwórz portfel, aby załadować portfel.
<source>Your entries added successfully.</source>
<translation>Twoje wejścia zostały dodane z powodzeniem.</translation>
</message>
</context>
</context>
</TS>

File diff suppressed because it is too large Load Diff

View File

@ -93,10 +93,6 @@
<source>&amp;Edit</source>
<translation>&amp;</translation>
</message>
<message>
<source>&amp;Show address QR code</source>
<translation>&amp; QR code</translation>
</message>
<message>
<source>QR code</source>
<translation> QR</translation>
@ -618,6 +614,7 @@
</message>
<message numerus="yes">
<source>%n active connection(s) to Dash network</source>
<extracomment>A substring of the tooltip.</extracomment>
<translation><numerusform>%n Dash</numerusform></translation>
</message>
<message>
@ -873,30 +870,10 @@
<source>Confirmed</source>
<translation></translation>
</message>
<message>
<source>Copy address</source>
<translation></translation>
</message>
<message>
<source>Copy label</source>
<translation></translation>
</message>
<message>
<source>Copy amount</source>
<translation></translation>
</message>
<message>
<source>Copy transaction ID</source>
<translation> ID </translation>
</message>
<message>
<source>Lock unspent</source>
<translation>Lock unspent</translation>
</message>
<message>
<source>Unlock unspent</source>
<translation>Unlock unspent</translation>
</message>
<message>
<source>Copy quantity</source>
<translation></translation>
@ -986,6 +963,7 @@
<name>CreateWalletActivity</name>
<message>
<source>Creating Wallet &lt;b&gt;%1&lt;/b&gt;</source>
<extracomment>Descriptive text of the create wallet progress window which indicates to the user which wallet is currently being created.</extracomment>
<translation> &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
@ -1424,6 +1402,7 @@
</message>
<message>
<source>Opening Wallet &lt;b&gt;%1&lt;/b&gt;</source>
<extracomment>Descriptive text of the open wallet progress window which indicates to the user which wallet is currently being opened.</extracomment>
<translation> &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
</context>
@ -1990,14 +1969,6 @@
<source>'dash://' is not a valid URI. Use 'dash:' instead.</source>
<translation>'dash://' URI 'dash:' </translation>
</message>
<message>
<source>Cannot process payment request as BIP70 is no longer supported.</source>
<translation> BIP70 </translation>
</message>
<message>
<source>Due to discontinued support, you should request the merchant to provide you with a BIP21 compatible URI or use a wallet that does continue to support BIP70.</source>
<translation> URI BIP21 BIP70 </translation>
</message>
<message>
<source>URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters.</source>
<translation> URI ! Dash URI </translation>
@ -2242,10 +2213,6 @@
<source>%1 B</source>
<translation>%1 B</translation>
</message>
<message>
<source>%1 KB</source>
<translation>%1 KB</translation>
</message>
<message>
<source>%1 MB</source>
<translation>%1 MB</translation>
@ -2571,10 +2538,6 @@
<source>1 &amp;hour</source>
<translation>1 &amp;</translation>
</message>
<message>
<source>1 &amp;day</source>
<translation>1 &amp;</translation>
</message>
<message>
<source>1 &amp;week</source>
<translation>1 &amp;</translation>
@ -2587,26 +2550,6 @@
<source>&amp;Unban</source>
<translation>&amp;Unban</translation>
</message>
<message>
<source>Welcome to the %1 RPC console.</source>
<translation> %1 RPC</translation>
</message>
<message>
<source>Use up and down arrows to navigate history, and %1 to clear screen.</source>
<translation> %1 </translation>
</message>
<message>
<source>Type %1 for an overview of available commands.</source>
<translation> %1 </translation>
</message>
<message>
<source>For more information on using this console type %1.</source>
<translation> %1</translation>
</message>
<message>
<source>WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.</source>
<translation>คำเตือน: สแกมเมอร์กำลังใช้งานอยู่, , wallet </translation>
</message>
<message>
<source>In:</source>
<translation>:</translation>
@ -2730,26 +2673,6 @@
<source>Enter a message to attach to the payment request</source>
<translation></translation>
</message>
<message>
<source>Copy URI</source>
<translation> URI</translation>
</message>
<message>
<source>Copy address</source>
<translation></translation>
</message>
<message>
<source>Copy label</source>
<translation></translation>
</message>
<message>
<source>Copy message</source>
<translation></translation>
</message>
<message>
<source>Copy amount</source>
<translation></translation>
</message>
</context>
<context>
<name>ReceiveRequestDialog</name>
@ -3389,12 +3312,11 @@
<translation></translation>
</message>
</context>
<context>
<name>SplashScreen</name>
</context>
<context>
<name>TrafficGraphWidget</name>
<message>
<source>KB/s</source>
<translation>KB/s</translation>
</message>
<message>
<source>Total</source>
<translation>: </translation>
@ -3807,50 +3729,6 @@
<source>Min amount</source>
<translation></translation>
</message>
<message>
<source>Abandon transaction</source>
<translation></translation>
</message>
<message>
<source>Resend transaction</source>
<translation></translation>
</message>
<message>
<source>Copy address</source>
<translation></translation>
</message>
<message>
<source>Copy label</source>
<translation></translation>
</message>
<message>
<source>Copy amount</source>
<translation></translation>
</message>
<message>
<source>Copy transaction ID</source>
<translation> ID </translation>
</message>
<message>
<source>Copy raw transaction</source>
<translation></translation>
</message>
<message>
<source>Copy full transaction details</source>
<translation></translation>
</message>
<message>
<source>Edit address label</source>
<translation></translation>
</message>
<message>
<source>Show transaction details</source>
<translation></translation>
</message>
<message>
<source>Show address QR code</source>
<translation> QR code</translation>
</message>
<message>
<source>Export Transaction History</source>
<translation></translation>
@ -3948,7 +3826,7 @@ Go to File &gt; Open Wallet to load a wallet.
<source>Create a new wallet</source>
<translation></translation>
</message>
</context>
</context>
<context>
<name>WalletModel</name>
<message>
@ -4273,10 +4151,6 @@ Go to File &gt; Open Wallet to load a wallet.
<source>Wallet is locked, can't replenish keypool! Automatic backups and mixing are disabled, please unlock your wallet to replenish keypool.</source>
<translation> keypool! keypool</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -timestampindex</source>
<translation> -reindex -timestampindex</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain</source>
<translation> -reindex unpruned blockchain </translation>
@ -4521,14 +4395,6 @@ Go to File &gt; Open Wallet to load a wallet.
<source>You can not start a masternode with wallet enabled.</source>
<translation> masternode </translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -addressindex</source>
<translation> -reindex -addressindex</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -spentindex</source>
<translation> -reindex -spentindex</translation>
</message>
<message>
<source>no mixing available.</source>
<translation></translation>
@ -4833,10 +4699,6 @@ Go to File &gt; Open Wallet to load a wallet.
<source>Unsupported logging category %s=%s.</source>
<translation> %s=%s</translation>
</message>
<message>
<source>Upgrading txindex database</source>
<translation> txindex</translation>
</message>
<message>
<source>Very low number of keys left: %d</source>
<translation>: %d</translation>
@ -4869,5 +4731,5 @@ Go to File &gt; Open Wallet to load a wallet.
<source>Your entries added successfully.</source>
<translation></translation>
</message>
</context>
</context>
</TS>

View File

@ -93,10 +93,6 @@
<source>&amp;Edit</source>
<translation>(&amp;E)</translation>
</message>
<message>
<source>&amp;Show address QR code</source>
<translation>&amp;</translation>
</message>
<message>
<source>QR code</source>
<translation></translation>
@ -618,6 +614,7 @@
</message>
<message numerus="yes">
<source>%n active connection(s) to Dash network</source>
<extracomment>A substring of the tooltip.</extracomment>
<translation><numerusform>%n个有效的Dash网络连接</numerusform></translation>
</message>
<message>
@ -873,30 +870,10 @@
<source>Confirmed</source>
<translation></translation>
</message>
<message>
<source>Copy address</source>
<translation></translation>
</message>
<message>
<source>Copy label</source>
<translation></translation>
</message>
<message>
<source>Copy amount</source>
<translation></translation>
</message>
<message>
<source>Copy transaction ID</source>
<translation></translation>
</message>
<message>
<source>Lock unspent</source>
<translation></translation>
</message>
<message>
<source>Unlock unspent</source>
<translation></translation>
</message>
<message>
<source>Copy quantity</source>
<translation></translation>
@ -986,6 +963,7 @@
<name>CreateWalletActivity</name>
<message>
<source>Creating Wallet &lt;b&gt;%1&lt;/b&gt;</source>
<extracomment>Descriptive text of the create wallet progress window which indicates to the user which wallet is currently being created.</extracomment>
<translation> &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
<message>
@ -1424,6 +1402,7 @@
</message>
<message>
<source>Opening Wallet &lt;b&gt;%1&lt;/b&gt;</source>
<extracomment>Descriptive text of the open wallet progress window which indicates to the user which wallet is currently being opened.</extracomment>
<translation> &lt;b&gt;%1&lt;/b&gt;</translation>
</message>
</context>
@ -1990,14 +1969,6 @@
<source>'dash://' is not a valid URI. Use 'dash:' instead.</source>
<translation>'dash://' . 使'dash:'</translation>
</message>
<message>
<source>Cannot process payment request as BIP70 is no longer supported.</source>
<translation>BIP70.</translation>
</message>
<message>
<source>Due to discontinued support, you should request the merchant to provide you with a BIP21 compatible URI or use a wallet that does continue to support BIP70.</source>
<translation>, BIP21的URI, 使BIP70的钱包.</translation>
</message>
<message>
<source>URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters.</source>
<translation>URI不能被解析! Dash地址或URI参数格式错误</translation>
@ -2242,10 +2213,6 @@
<source>%1 B</source>
<translation>%1 B</translation>
</message>
<message>
<source>%1 KB</source>
<translation>%1 KB</translation>
</message>
<message>
<source>%1 MB</source>
<translation>%1 MB</translation>
@ -2571,10 +2538,6 @@
<source>1 &amp;hour</source>
<translation>1 (&amp;H)</translation>
</message>
<message>
<source>1 &amp;day</source>
<translation>1 (&amp;D)</translation>
</message>
<message>
<source>1 &amp;week</source>
<translation>1 (&amp;W)</translation>
@ -2587,26 +2550,6 @@
<source>&amp;Unban</source>
<translation>(&amp;U)</translation>
</message>
<message>
<source>Welcome to the %1 RPC console.</source>
<translation>使 %1 RPC </translation>
</message>
<message>
<source>Use up and down arrows to navigate history, and %1 to clear screen.</source>
<translation>使, %1</translation>
</message>
<message>
<source>Type %1 for an overview of available commands.</source>
<translation> %1 .</translation>
</message>
<message>
<source>For more information on using this console type %1.</source>
<translation>使, %1.</translation>
</message>
<message>
<source>WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.</source>
<translation>警告: 骗子总是积极地劝说用户在此输入指令, . , 使</translation>
</message>
<message>
<source>In:</source>
<translation></translation>
@ -2730,26 +2673,6 @@
<source>Enter a message to attach to the payment request</source>
<translation></translation>
</message>
<message>
<source>Copy URI</source>
<translation>URI</translation>
</message>
<message>
<source>Copy address</source>
<translation></translation>
</message>
<message>
<source>Copy label</source>
<translation></translation>
</message>
<message>
<source>Copy message</source>
<translation> </translation>
</message>
<message>
<source>Copy amount</source>
<translation></translation>
</message>
</context>
<context>
<name>ReceiveRequestDialog</name>
@ -3389,12 +3312,11 @@
<translation></translation>
</message>
</context>
<context>
<name>SplashScreen</name>
</context>
<context>
<name>TrafficGraphWidget</name>
<message>
<source>KB/s</source>
<translation>KB/s</translation>
</message>
<message>
<source>Total</source>
<translation></translation>
@ -3807,50 +3729,6 @@
<source>Min amount</source>
<translation></translation>
</message>
<message>
<source>Abandon transaction</source>
<translation></translation>
</message>
<message>
<source>Resend transaction</source>
<translation></translation>
</message>
<message>
<source>Copy address</source>
<translation></translation>
</message>
<message>
<source>Copy label</source>
<translation></translation>
</message>
<message>
<source>Copy amount</source>
<translation></translation>
</message>
<message>
<source>Copy transaction ID</source>
<translation></translation>
</message>
<message>
<source>Copy raw transaction</source>
<translation></translation>
</message>
<message>
<source>Copy full transaction details</source>
<translation></translation>
</message>
<message>
<source>Edit address label</source>
<translation></translation>
</message>
<message>
<source>Show transaction details</source>
<translation></translation>
</message>
<message>
<source>Show address QR code</source>
<translation></translation>
</message>
<message>
<source>Export Transaction History</source>
<translation></translation>
@ -3948,7 +3826,7 @@ Go to File &gt; Open Wallet to load a wallet.
<source>Create a new wallet</source>
<translation></translation>
</message>
</context>
</context>
<context>
<name>WalletModel</name>
<message>
@ -4273,10 +4151,6 @@ Go to File &gt; Open Wallet to load a wallet.
<source>Wallet is locked, can't replenish keypool! Automatic backups and mixing are disabled, please unlock your wallet to replenish keypool.</source>
<translation>keypoolkeypool</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -timestampindex</source>
<translation>使-reindex改变-timestampindex来重新建立数据库</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain</source>
<translation>使 -reindex </translation>
@ -4521,14 +4395,6 @@ Go to File &gt; Open Wallet to load a wallet.
<source>You can not start a masternode with wallet enabled.</source>
<translation>.</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -addressindex</source>
<translation>使-reindex改变-addressindex来重新建立数据库</translation>
</message>
<message>
<source>You need to rebuild the database using -reindex to change -spentindex</source>
<translation>使-reindex改变-spentindex来重新建立数据库</translation>
</message>
<message>
<source>no mixing available.</source>
<translation></translation>
@ -4833,10 +4699,6 @@ Go to File &gt; Open Wallet to load a wallet.
<source>Unsupported logging category %s=%s.</source>
<translation> %s=%s.</translation>
</message>
<message>
<source>Upgrading txindex database</source>
<translation></translation>
</message>
<message>
<source>Very low number of keys left: %d</source>
<translation>%d</translation>
@ -4869,5 +4731,5 @@ Go to File &gt; Open Wallet to load a wallet.
<source>Your entries added successfully.</source>
<translation>.</translation>
</message>
</context>
</context>
</TS>

View File

@ -20,7 +20,7 @@ static const int INIT_PROTO_VERSION = 209;
static const int MIN_PEER_PROTO_VERSION = 70216;
//! minimum proto version of masternode to accept in DKGs
static const int MIN_MASTERNODE_PROTO_VERSION = 70233;
static const int MIN_MASTERNODE_PROTO_VERSION = 70235;
//! protocol version is included in MNAUTH starting with this version
static const int MNAUTH_NODE_VER_VERSION = 70218;