Skip to content

Commit 5d286a5

Browse files
Merge #6180: [v21.1.x] backport: release v21.1.0
8e9dd12 chore: bump version in configure.ac (pasta) afb8dc0 docs: add v21.1.0 release notes and archive v21.0.2 (pasta) 269dd02 Merge #6179: chore: update manpages v21.1 (pasta) a8cb643 Merge #6175: feat: allow resigning for EHF (pasta) de5cc22 Merge #6178: chore: bump protocol version to 70233 (pasta) 2de4ce5 Merge #6176: test: reduce BRRHeight in regtest (pasta) 840175e Merge #6174: fix: stop trying to sign pending txes when they are no longer non-locked (pasta) Pull request description: ## Issue being fixed or feature implemented Backports for v21.1.0, add release notes and ## What was done? See commits ## How Has This Been Tested? Been on devnet ## Breaking Changes None ## Checklist: _Go over all the following points, and put an `x` in all the boxes that apply._ - [x] 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: knst: utACK 8e9dd12 Tree-SHA512: 3c968c4f0e06bc88f63bf10f742d39595c45c7fcd4aef1891d2e76d9f443cae1ddd3cb84c787faa189ef3a189a9dd63a7f75e69f5787a47d1281d5b6a445a2a6
2 parents 300529f + 8e9dd12 commit 5d286a5

16 files changed

+196
-57
lines changed

configure.ac

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
AC_PREREQ([2.69])
22
dnl Don't forget to push a corresponding tag when updating any of _CLIENT_VERSION_* numbers
33
define(_CLIENT_VERSION_MAJOR, 21)
4-
define(_CLIENT_VERSION_MINOR, 0)
5-
define(_CLIENT_VERSION_BUILD, 2)
4+
define(_CLIENT_VERSION_MINOR, 1)
5+
define(_CLIENT_VERSION_BUILD, 0)
66
define(_CLIENT_VERSION_IS_RELEASE, true)
77
define(_COPYRIGHT_YEAR, 2024)
88
define(_COPYRIGHT_HOLDERS,[The %s developers])

doc/man/dash-cli.1

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH DASH-CLI "1" "July 2024" "dash-cli v21.0.0" "User Commands"
2+
.TH DASH-CLI "1" "August 2024" "dash-cli v21.1.0" "User Commands"
33
.SH NAME
4-
dash-cli \- manual page for dash-cli v21.0.0
4+
dash-cli \- manual page for dash-cli v21.1.0
55
.SH SYNOPSIS
66
.B dash-cli
77
[\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.0.0
1515
.B dash-cli
1616
[\fI\,options\/\fR] \fI\,help <command> Get help for a command\/\fR
1717
.SH DESCRIPTION
18-
Dash Core RPC client version v21.0.0
18+
Dash Core RPC client version v21.1.0
1919
.SH OPTIONS
2020
.HP
2121
\-?

doc/man/dash-qt.1

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH DASH-QT "1" "July 2024" "dash-qt v21.0.0" "User Commands"
2+
.TH DASH-QT "1" "August 2024" "dash-qt v21.1.0" "User Commands"
33
.SH NAME
4-
dash-qt \- manual page for dash-qt v21.0.0
4+
dash-qt \- manual page for dash-qt v21.1.0
55
.SH SYNOPSIS
66
.B dash-qt
77
[\fI\,command-line options\/\fR]
88
.SH DESCRIPTION
9-
Dash Core version v21.0.0
9+
Dash Core version v21.1.0
1010
.SH OPTIONS
1111
.HP
1212
\-?
@@ -23,9 +23,9 @@ message)
2323
If this block is in the chain assume that it and its ancestors are valid
2424
and potentially skip their script verification (0 to verify all,
2525
default:
26-
0000000000000020d5e38b6aef5bc8e430029444d7977b46f710c7d281ef1281,
26+
000000000000001889bd33ef019065e250d32bd46911f4003d3fdd8128b5358d,
2727
testnet:
28-
0000000386cf5061ea16404c66deb83eb67892fa4f79b9e58e5eaab097ec2bd6)
28+
00000034bfeb926662ba547c0b8dd4ba8cbb6e0c581f4e7d1bddce8f9ca3a608)
2929
.HP
3030
\fB\-blockfilterindex=\fR<type>
3131
.IP
@@ -560,7 +560,10 @@ exists, otherwise <datadir>)
560560
\fB\-walletnotify=\fR<cmd>
561561
.IP
562562
Execute command when a wallet transaction changes. %s in cmd is replaced
563-
by TxID and %w is replaced by wallet name. %w is not currently
563+
by TxID, %w is replaced by wallet name, %b is replaced by the
564+
hash of the block including the transaction (set to 'unconfirmed'
565+
if the transaction is not included) and %h is replaced by the
566+
block height (\fB\-1\fR if not included). %w is not currently
564567
implemented on windows. On systems where %w is supported, it
565568
should NOT be quoted because this would break shell escaping used
566569
to invoke the command.

doc/man/dash-tx.1

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH DASH-TX "1" "July 2024" "dash-tx v21.0.0" "User Commands"
2+
.TH DASH-TX "1" "August 2024" "dash-tx v21.1.0" "User Commands"
33
.SH NAME
4-
dash-tx \- manual page for dash-tx v21.0.0
4+
dash-tx \- manual page for dash-tx v21.1.0
55
.SH SYNOPSIS
66
.B dash-tx
77
[\fI\,options\/\fR] \fI\,<hex-tx> \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded dash transaction\/\fR
88
.br
99
.B dash-tx
1010
[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded dash transaction\/\fR
1111
.SH DESCRIPTION
12-
Dash Core dash\-tx utility version v21.0.0
12+
Dash Core dash\-tx utility version v21.1.0
1313
.SH OPTIONS
1414
.HP
1515
\-?

doc/man/dash-wallet.1

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH DASH-WALLET "1" "July 2024" "dash-wallet v21.0.0" "User Commands"
2+
.TH DASH-WALLET "1" "August 2024" "dash-wallet v21.1.0" "User Commands"
33
.SH NAME
4-
dash-wallet \- manual page for dash-wallet v21.0.0
4+
dash-wallet \- manual page for dash-wallet v21.1.0
55
.SH DESCRIPTION
6-
Dash Core dash\-wallet version v21.0.0
6+
Dash Core dash\-wallet version v21.1.0
77
.PP
88
dash\-wallet is an offline tool for creating and interacting with Dash Core wallet files.
99
By default dash\-wallet will act on wallets in the default mainnet wallet directory in the datadir.

doc/man/dashd.1

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2-
.TH DASHD "1" "July 2024" "dashd v21.0.0" "User Commands"
2+
.TH DASHD "1" "August 2024" "dashd v21.1.0" "User Commands"
33
.SH NAME
4-
dashd \- manual page for dashd v21.0.0
4+
dashd \- manual page for dashd v21.1.0
55
.SH SYNOPSIS
66
.B dashd
77
[\fI\,options\/\fR] \fI\,Start Dash Core\/\fR
88
.SH DESCRIPTION
9-
Dash Core version v21.0.0
9+
Dash Core version v21.1.0
1010
Copyright \(co 2014\-2024 The Dash Core developers
1111
Copyright \(co 2009\-2024 The Bitcoin Core developers
1212
.PP
@@ -33,9 +33,9 @@ message)
3333
If this block is in the chain assume that it and its ancestors are valid
3434
and potentially skip their script verification (0 to verify all,
3535
default:
36-
0000000000000020d5e38b6aef5bc8e430029444d7977b46f710c7d281ef1281,
36+
000000000000001889bd33ef019065e250d32bd46911f4003d3fdd8128b5358d,
3737
testnet:
38-
0000000386cf5061ea16404c66deb83eb67892fa4f79b9e58e5eaab097ec2bd6)
38+
00000034bfeb926662ba547c0b8dd4ba8cbb6e0c581f4e7d1bddce8f9ca3a608)
3939
.HP
4040
\fB\-blockfilterindex=\fR<type>
4141
.IP
@@ -570,7 +570,10 @@ exists, otherwise <datadir>)
570570
\fB\-walletnotify=\fR<cmd>
571571
.IP
572572
Execute command when a wallet transaction changes. %s in cmd is replaced
573-
by TxID and %w is replaced by wallet name. %w is not currently
573+
by TxID, %w is replaced by wallet name, %b is replaced by the
574+
hash of the block including the transaction (set to 'unconfirmed'
575+
if the transaction is not included) and %h is replaced by the
576+
block height (\fB\-1\fR if not included). %w is not currently
574577
implemented on windows. On systems where %w is supported, it
575578
should NOT be quoted because this would break shell escaping used
576579
to invoke the command.

doc/release-notes.md

+18-16
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Dash Core version v21.0.2
1+
# Dash Core version v21.1.0
22

3-
This is a new patch release, bringing an important bugfix, as well as docker build improvements.
3+
This is a new minor version release, bringing important bugfixes.
44

5-
This release is **strongly encouraged** for all masternodes.
5+
This release is **mandatory** for all masternodes.
66
This release is optional but recommended for all other nodes.
77

88
Please report bugs using the issue tracker at GitHub:
@@ -34,21 +34,20 @@ reindex or re-sync the whole chain.
3434

3535
# Notable changes
3636

37-
Transaction Retrieval Bug
38-
-------------------------
37+
Allow EHF Resigning
38+
-------------------
3939

40-
Resolved a bug that prevented some clients (incl. Dash mobile wallets) from receiving transactions before they are mined
41-
due to partial misclassification as block-only connections. Kudos to @HashEngineering and @knst for finding and
42-
investigating this issue.
40+
During implementation, the values for requestID and msgHash for EHF signing were switched. As a result, a masternode
41+
which participated in an earlier failed attempt to form an EHF message is unable to participate in subsequent
42+
attempts. This is because the LLMQ Signing System requires that the requestID be unique, and that a node will not
43+
sign two different msgHash for the same requestID. See the [forum post](https://www.dash.org/forum/index.php?threads/ehf-activation-issues.55146/)
44+
explaining it further.
4345

44-
Docker Images now include SBOM
45-
------------------------------
46+
As there is no need to restrict double signing for EHF, we now allow signing of multiple msgHash's for a single EHF
47+
requestID. Once a sufficient number of masternodes upgrade to v21.1, the EHF message will be automatically signed and
48+
mined.
4649

47-
The [docker images](https://hub.docker.com/r/dashpay/dashd) should now provide SBOM and provenance.
48-
SBOM and provenenance provide additional information about the build process and exact dependencies included.
49-
See this [blog post](https://www.docker.com/blog/generate-sboms-with-buildkit/) by Docker for more information.
50-
51-
# v21.0.2 Change log
50+
# v21.1.0 Change log
5251

5352
See detailed [set of changes][set-of-changes].
5453

@@ -58,6 +57,8 @@ Thanks to everyone who directly contributed to this release:
5857

5958
- Konstantin Akimov
6059
- PastaPastaPasta
60+
- UdjinM6
61+
- ogabrielides
6162

6263
As well as everyone that submitted issues, reviewed pull requests and helped
6364
debug the release candidates.
@@ -66,6 +67,7 @@ debug the release candidates.
6667

6768
These release are considered obsolete. Old release notes can be found here:
6869

70+
- [v21.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.2.md) released Aug/1/2024
6971
- [v21.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.0.md) released Jul/25/2024
7072
- [v20.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.1.1.md) released April/3/2024
7173
- [v20.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.1.0.md) released March/5/2024
@@ -116,4 +118,4 @@ These release are considered obsolete. Old release notes can be found here:
116118
- [v0.10.x](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.10.0.md) released Sep/25/2014
117119
- [v0.9.x](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.9.0.md) released Mar/13/2014
118120

119-
[set-of-changes]: https://github.com/dashpay/dash/compare/v21.0.0...dashpay:v21.0.2
121+
[set-of-changes]: https://github.com/dashpay/dash/compare/v21.0.2...dashpay:v21.1.0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
# Dash Core version v21.0.2
2+
3+
This is a new patch release, bringing an important bugfix, as well as docker build improvements.
4+
5+
This release is **strongly encouraged** for all masternodes.
6+
This release is optional but recommended for all other nodes.
7+
8+
Please report bugs using the issue tracker at GitHub:
9+
10+
<https://github.com/dashpay/dash/issues>
11+
12+
13+
# Upgrading and downgrading
14+
15+
## How to Upgrade
16+
17+
If you are running an older version, shut it down. Wait until it has completely
18+
shut down (which might take a few minutes for older versions), then run the
19+
installer (on Windows) or just copy over /Applications/Dash-Qt (on Mac) or
20+
dashd/dash-qt (on Linux).
21+
22+
## Downgrade warning
23+
24+
### Downgrade to a version < v21.0.0
25+
26+
Downgrading to a version older than v21.0.0 may not be supported due to changes
27+
if you are using descriptor wallets.
28+
29+
### Downgrade to a version < v19.2.0
30+
31+
Downgrading to a version older than v19.2.0 is not supported due to changes
32+
in the evodb database. If you need to use an older version, you must either
33+
reindex or re-sync the whole chain.
34+
35+
# Notable changes
36+
37+
Transaction Retrieval Bug
38+
-------------------------
39+
40+
Resolved a bug that prevented some clients (incl. Dash mobile wallets) from receiving transactions before they are mined
41+
due to partial misclassification as block-only connections. Kudos to @HashEngineering and @knst for finding and
42+
investigating this issue.
43+
44+
Docker Images now include SBOM
45+
------------------------------
46+
47+
The [docker images](https://hub.docker.com/r/dashpay/dashd) should now provide SBOM and provenance.
48+
SBOM and provenenance provide additional information about the build process and exact dependencies included.
49+
See this [blog post](https://www.docker.com/blog/generate-sboms-with-buildkit/) by Docker for more information.
50+
51+
# v21.0.2 Change log
52+
53+
See detailed [set of changes][set-of-changes].
54+
55+
# Credits
56+
57+
Thanks to everyone who directly contributed to this release:
58+
59+
- Konstantin Akimov
60+
- PastaPastaPasta
61+
62+
As well as everyone that submitted issues, reviewed pull requests and helped
63+
debug the release candidates.
64+
65+
# Older releases
66+
67+
These release are considered obsolete. Old release notes can be found here:
68+
69+
- [v21.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-21.0.0.md) released Jul/25/2024
70+
- [v20.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.1.1.md) released April/3/2024
71+
- [v20.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.1.0.md) released March/5/2024
72+
- [v20.0.4](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.0.4.md) released Jan/13/2024
73+
- [v20.0.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.0.3.md) released December/26/2023
74+
- [v20.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.0.2.md) released December/06/2023
75+
- [v20.0.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.0.1.md) released November/18/2023
76+
- [v20.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-20.0.0.md) released November/15/2023
77+
- [v19.3.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-19.3.0.md) released July/31/2023
78+
- [v19.2.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-19.2.0.md) released June/19/2023
79+
- [v19.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-19.1.0.md) released May/22/2023
80+
- [v19.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-19.0.0.md) released Apr/14/2023
81+
- [v18.2.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.2.2.md) released Mar/21/2023
82+
- [v18.2.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.2.1.md) released Jan/17/2023
83+
- [v18.2.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.2.0.md) released Jan/01/2023
84+
- [v18.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.1.1.md) released January/08/2023
85+
- [v18.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.1.0.md) released October/09/2022
86+
- [v18.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.0.2.md) released October/09/2022
87+
- [v18.0.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-18.0.1.md) released August/17/2022
88+
- [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
89+
- [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
90+
- [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
91+
- [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
92+
- [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
93+
- [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
94+
- [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
95+
- [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
96+
- [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
97+
- [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
98+
- [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
99+
- [v0.14.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.md) released May/22/2019
100+
- [v0.13.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.3.md) released Apr/04/2019
101+
- [v0.13.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.2.md) released Mar/15/2019
102+
- [v0.13.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.1.md) released Feb/9/2019
103+
- [v0.13.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.0.md) released Jan/14/2019
104+
- [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
105+
- [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
106+
- [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
107+
- [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
108+
- [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
109+
- [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
110+
- [v0.12.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.2.md) released Nov/08/2017
111+
- [v0.12.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.1.md) released Feb/06/2017
112+
- [v0.12.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.0.md) released Aug/15/2015
113+
- [v0.11.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.11.2.md) released Mar/04/2015
114+
- [v0.11.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.11.1.md) released Feb/10/2015
115+
- [v0.11.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.11.0.md) released Jan/15/2015
116+
- [v0.10.x](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.10.0.md) released Sep/25/2014
117+
- [v0.9.x](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.9.0.md) released Mar/13/2014
118+
119+
[set-of-changes]: https://github.com/dashpay/dash/compare/v21.0.0...dashpay:v21.0.2

src/chainparams.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -805,7 +805,7 @@ class CRegTestParams : public CChainParams {
805805
consensus.DIP0003EnforcementHeight = 500;
806806
consensus.DIP0003EnforcementHash = uint256();
807807
consensus.DIP0008Height = 432;
808-
consensus.BRRHeight = 2500; // see block_reward_reallocation_tests
808+
consensus.BRRHeight = 1000; // see block_reward_reallocation_tests
809809
consensus.DIP0020Height = 300;
810810
consensus.DIP0024Height = 900;
811811
consensus.DIP0024QuorumsHeight = 900;

src/llmq/ehf_signals.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ void CEHFSignalsHandler::trySignEHFSignal(int bit, const CBlockIndex* const pind
9393
const uint256 msgHash = mnhfPayload.PrepareTx().GetHash();
9494

9595
WITH_LOCK(cs, ids.insert(requestId));
96-
sigman.AsyncSignIfMember(llmqType, shareman, requestId, msgHash);
96+
sigman.AsyncSignIfMember(llmqType, shareman, requestId, msgHash, quorum->qc->quorumHash, false, true);
9797
}
9898

9999
void CEHFSignalsHandler::HandleNewRecoveredSig(const CRecoveredSig& recoveredSig)

src/llmq/instantsend.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -1201,6 +1201,8 @@ void CInstantSendManager::RemoveNonLockedTx(const uint256& txid, bool retryChild
12011201
retryChildrenCount++;
12021202
}
12031203
}
1204+
// don't try to lock it anymore
1205+
WITH_LOCK(cs_pendingRetry, pendingRetryTxs.erase(txid));
12041206

12051207
if (info.tx) {
12061208
for (const auto& in : info.tx->vin) {

0 commit comments

Comments
 (0)