Skip to content

Commit dc596f3

Browse files
committed
[Doc] Add multiwallet section to release notes
1 parent 36796f2 commit dc596f3

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

doc/release-notes.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,26 @@ Cold-Staking Re-Activation
4949
PIVX Core v6.0.0 includes a fix for the vulnerability identified within the cold-staking protocol (see PR [#2258](https://github.com/PIVX-Project/PIVX/pull/2258)).
5050
Therefore the feature will be re-enabled on the network, via `SPORK_19`, shortly after the upgrade enforcement.
5151

52-
#### Protocol changes
52+
### Protocol changes
5353

5454
A new opcode (`0xd2`) is introduced (see PR [#2275](https://github.com/PIVX-Project/PIVX/pull/2275)). It enforces the same rules as the legacy cold-staking opcode, but without allowing a "free" script for the last output of the transaction.
5555
This is in accord with the consensus change introduced with the "Deterministic Masternodes" update, as masternode/budget payments are now outputs of the *coinbase* transaction (rather than the *coinstake*), therefore a "free" output for the coinstake is no longer needed.
5656
The new opcode takes the name of `OP_CHECKCOLDSTAKEVERIFY`, and the legacy opcode (`0xd1`) is renamed to `OP_CHECKCOLDSTAKEVERIFY_LOF` (last-output-free).
5757
Scripts with the old opcode are still accepted on the network (the restriction on the last-output is enforced after the script validation in this case), but the client creates new delegations with the new opcode, by default, after the upgrade enforcement.
5858

5959

60+
Multi-wallet support
61+
--------------------
62+
63+
PIVX Core now supports loading multiple, separate wallets (See [PR 2337](https://github.com/PIVX-Project/PIVX/pull/2337)). The wallets are completely separated, with individual balances, keys and received transactions.
64+
65+
Multi-wallet is enabled by using more than one `-wallet` argument when starting PIVX client, either on the command line or in the pivx.conf config file.
66+
67+
**In pivx-qt, only the first wallet will be displayed and accessible for creating and signing transactions.** GUI selectable multiple wallets will be supported in a future version. However, even in 6.0 other loaded wallets will remain synchronized to the node's current tip in the background.
68+
69+
!TODO: update after endpoint support and multi-wallet RPC support
70+
71+
6072
GUI changes
6173
-----------
6274

@@ -101,6 +113,7 @@ Low-level RPC changes
101113
- `maximumCount` - a number specifying the minimum number of UTXOs
102114
- `minimumSumAmount` - a number specifying the minimum sum value of all UTXOs
103115

116+
104117
#### Show wallet's auto-combine settings in getwalletinfo
105118

106119
`getwalletinfo` now has two additional return fields. `autocombine_enabled` (boolean) and `autocombine_threshold` (numeric) that will show the auto-combine threshold and whether or not it is currently enabled.

0 commit comments

Comments
 (0)