Skip to content

Commit b380d48

Browse files
Merge #6948: [v23.0.x] chore: release v23.0.0
6fd7059 chore: mark v23 as release (pasta) ae08f53 docs: integrate 6946 release notes into final (pasta) 74a222d Merge #6946: feat: show seed on wallet creation (pasta) 877343a Merge #6943: fix: don't treat arrays/objects as string literals for composite methods (pasta) 00368fb Merge #6940: fix: reuse best clsig to avoid potential race condition (pasta) 8eceb98 Merge #6938: fix: logic error in `CheckDecryptionKey` (pasta) 3f30664 Merge #6929: fix: repair `makeseeds.py`, `getblockchaininfo[softforks]` help text, drop extra `generate`s from test, resolve macOS GID issue (pasta) 7ba4f1c Merge #6928: docs: update man pages for 23.0 (pasta) a6c1d6a Merge #6920: chore: update minimum chain work, tx stats, checkpoints, seeds and SECURITY.md for v23 (pasta) 84df1f0 Merge #6909: chore: Translations 2025-10 (pasta) a6449b1 Merge #6885: fix: improve governance/proposal dialog strings (pasta) Pull request description: ## Issue being fixed or feature implemented See commits ## 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: UdjinM6: utACK 6fd7059 Tree-SHA512: a0d93a61a4f4978fbe120bea832ce683a8ae7c16c892a381d91ddc4b25344c0f3ad3306a1a30a166a7dfa6e38e4532708587cc23cc372126828b8e22d141dc85
2 parents b56e1dd + 6fd7059 commit b380d48

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+36991
-9872
lines changed

SECURITY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
| Version | Supported |
66
| ------- | ------------------ |
7-
| 22.x | :white_check_mark: |
8-
| < 22 | :x: |
7+
| 23.x | :white_check_mark: |
8+
| < 23 | :x: |
99

1010
## Reporting a Vulnerability
1111

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ dnl Don't forget to push a corresponding tag when updating any of _CLIENT_VERSIO
33
define(_CLIENT_VERSION_MAJOR, 23)
44
define(_CLIENT_VERSION_MINOR, 0)
55
define(_CLIENT_VERSION_BUILD, 0)
6-
define(_CLIENT_VERSION_IS_RELEASE, false)
6+
define(_CLIENT_VERSION_IS_RELEASE, true)
77
define(_COPYRIGHT_YEAR, 2025)
88
define(_COPYRIGHT_HOLDERS,[The %s developers])
99
define(_COPYRIGHT_HOLDERS_SUBSTITUTION,[[Dash Core]])

contrib/containers/ci/ci-slim.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ RUN set -ex; \
106106
ARG USER_ID=1000 \
107107
GROUP_ID=1000
108108
RUN set -ex; \
109-
groupmod -g ${GROUP_ID} -n dash ubuntu; \
109+
getent group ${GROUP_ID} || groupmod -g ${GROUP_ID} -n dash ubuntu; \
110110
usermod -u ${USER_ID} -md /home/dash -l dash ubuntu; \
111111
chown ${USER_ID}:${GROUP_ID} -R /home/dash; \
112112
mkdir -p /src/dash && \

contrib/seeds/makeseeds.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ def main():
206206
print(f'After removing duplicates: {len(mns)}', file=sys.stderr)
207207

208208
# Extract IPs
209-
ips = [parseip(mn['state']['addresses'][0]) for mn in mns]
209+
ips = [parseip(mn['state']['addresses']['core_p2p'][0]) for mn in mns]
210210
for onion in onions:
211211
parsed = parseip(onion)
212212
if parsed is not None:

contrib/seeds/nodes_main.txt

Lines changed: 75 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,27 @@
1-
xmbwpdsrsn2gdamvofesyy5zrgqcswsoorrh25jx7qy4w2gftttga7ad.onion:9999
21
xjn2wouhpr2jrqtqa3itkccjxfvrpvjgehgkrqltggnei5wl2535eiyd.onion:9999
3-
wzf6u7feqa65kyd5ooyyvw3rxozurmuzgzr4r3qrigne3xlj5tazwnyd.onion:9999
42
wtby3fkid4eqaknfvmakg6vofvpda4ukhuec7k52no76n6szxcvf7pid.onion:9999
53
uf3otvrjnj7grwm7skwslf6ltibo24hkolrwuyxyx7yzlalwnupw4bid.onion:9999
64
tuzjyti6guw32smcxgswmt2fkjlkyxnt47rtspvmqerbalzdeyguczyd.onion:9999
75
snu2xaql3crh2b4t6g2wxemgrpzmaxfxla4tua63bnp2phhxwr6hzzid.onion:9999
8-
rwl447roxllklmqkmbp5aq2bxj4vwzomx6ellodoguc5vegnrr6v3yyd.onion:9999
9-
qkcdtz6ejiycge6i3g6uyf6m4ivby7t77syt7yezlwwhtmbsk37u74yd.onion:9999
10-
qbqa37m7uiie63723muhzgl4swqjvs6oddzhtzw5ke32t47am6lq5mad.onion:9999
11-
qaocy2qaktafiuzyd3i4apyukvr2hr6fwjet625cqwbwq5yr4qqocbid.onion:9999
12-
pcabrbxdlxgybiyykuiccajsfzazmigvc7cemqbzpqw5du27iqaihmyd.onion:9999
136
p2d6rg6vh5f3mjrb75l2ppxtbbpjbf45vteyp3c4u3nxfonwpezaq4ad.onion:9999
147
mj5zq3oeodlwselk5bnx5lhiuhwuuz6xgmijx4kbnpnhamkf5t7aqcqd.onion:9999
158
lqg6nfbek54fbsgdycq6rej7edqcg4ps6mqmvsqr645iecbt7cz7e5qd.onion:9999
169
k6bzqtkhtzyziethin3kkys342rlzcmqkrs5ibashqclcu23ehuz6oqd.onion:9999
1710
k5gdngvamlwymwh2an6qlazpgvlhkrukaso6nv56d35pentpfhimvayd.onion:9999
18-
k532fqvgzqotj6epfw3rfc377elrj3td47ztad2tkn6vwnw6nhxacrqd.onion:9999
1911
jqssjynvlqwfiordnux2vqt6glnr3fypypfwasrizbpwhbj2lvtuzqqd.onion:9999
2012
jjjhwysk4t3i7nrjyxyrf4yjjqmole4doowga7nnkyjih3hmi7q2jsad.onion:9999
2113
iy6wzfp65f5peehquqchqperx5r4qsybfmvvdjhe2ak3ig6pt3a452yd.onion:9999
2214
itkatc2gpfkuvbmjflxgranktjrsokc7wcunu25mq7ptqms7fwex6jyd.onion:9999
23-
iddbcb6xzrbrjpzwbozhe3pztgrhkwjo76o4wkrpi43p5jya6jv6m7qd.onion:9999
2415
i75yxbzhzkk6q55oig6xeidcexswpgcbquhjuxkkwehy6rvjq6sjxmad.onion:9999
2516
hu43stbffzpgfixmzgx4ae2sp65nrjui6kagzrhkpqhmgsk2kbnfs6id.onion:9999
26-
hsq4dkpmgc3yeirpiufopkonabxq62kl43vkzry65vhp7ctlyl3ngayd.onion:9999
2717
h4rycn3lgltahxvfxte6rzuyu3ooa3f3a5pcgzhkvh5baqei7s3w6yid.onion:9999
2818
h2cpqmjd3rqehro52stehi4vnyofxymfqdsexchhf7dpbbkoqkmjjiyd.onion:9999
29-
ggyyhg4yr2cv4cbjedcs43ag3vh3qvynaptmlg6yzono5hhgjqif37yd.onion:9999
3019
gbg2wd4uwc5k7w5j3w46zre6r5ioezulgjriketxv4qekybzg2zwdnid.onion:9999
31-
g62ldh5nedukfk5hvokn6ztbhmql6q7qegrq6dbzyvzir72xerqba6yd.onion:9999
3220
fzo6z4dcjtfg5eg7absrzsskznto5ivgsqty23hmcvf6bjeg4mq2m6yd.onion:9999
33-
etiufki5csbodchyyoqv4bv4qm2xzaljidnst4khl632xkdrsiihulad.onion:9999
3421
eee7cdynbju7pax44vm3bo7aazi72qbqgwktpvk37hoxg7jkqez2kcad.onion:9999
3522
dw4u6agw6gktz7ykmgxn7m3fmgnnybhhlnish3lvnuylcb5wcwzutdqd.onion:9999
36-
cmhr5r3lqhy7ic2ebeil66ftcz5u62zq5qhbfdz53l6sqxljh7zxntyd.onion:9999
37-
c5qhh5xrwnonmtniag5r7bftfweniwt2f6fdixq37c7gnunbjzgx26qd.onion:9999
38-
buo3et3xvzdjqkpx6iscjz4oexyurhpbpl3is46d653kfitl2gdzm6yd.onion:9999
3923
ayhwwpjq4rg3bslbtt7yejqyhucyaqsbb7tn45blh4r7xj62wfonryqd.onion:9999
4024
5v5lgddolcidtt2qmhmvyka2ewht4mkmmj73tfwuimlckgmqb5lthtid.onion:9999
41-
5gnyyuxpkwsqv6sm2ee2k6uaiuq5ayaipjm33n5pwe22uit37yozrcid.onion:9999
4225
542grzvty3cnbtzc3sjatubkmnhw22x5gfvnj2lromdparwlc4j7o4qd.onion:9999
4326
4da4s6fvz2wt672kxxqgra4iurots4jnzzmeplbdt7abix655fjn23qd.onion:9999
4427
3uvcjymiixi6n6m2p6fsgyjxkx2ceaesd7eopi3p7jn364i5z646koid.onion:9999
@@ -47,202 +30,187 @@ ayhwwpjq4rg3bslbtt7yejqyhucyaqsbb7tn45blh4r7xj62wfonryqd.onion:9999
4730
216.250.97.52:9999
4831
216.238.75.46:9999
4932
216.230.232.125:9999
33+
213.218.209.185:9999
5034
213.218.209.34:9999
51-
213.199.34.250:9999
35+
213.218.209.8:9999
5236
213.171.15.125:9999
5337
213.159.77.221:9999
5438
212.52.0.210:9999
55-
212.24.110.128:9999
39+
212.38.89.106:9999
40+
212.24.104.225:9999
5641
209.145.48.154:9999
5742
209.141.36.206:9999
5843
209.58.164.42:9999
5944
208.87.102.91:9999
6045
207.244.247.40:9999
46+
202.71.14.79:9999
6147
202.5.16.33:9999
48+
198.211.127.203:9999
6249
198.7.115.48:9999
63-
195.181.211.64:9999
6450
195.98.95.210:9999
65-
194.135.81.214:9999
51+
194.238.25.199:9999
52+
194.182.84.152:9999
53+
194.135.84.100:9999
6654
194.5.157.214:9999
55+
192.175.127.198:9999
6756
192.169.6.87:9999
68-
188.127.237.243:9999
69-
188.127.230.40:9999
7057
188.40.178.67:9999
7158
185.243.115.219:9999
7259
185.228.83.156:9999
73-
185.217.127.139:9999
74-
185.213.24.34:9999
75-
185.198.234.54:9999
60+
185.228.83.132:9999
7661
185.198.234.33:9999
77-
185.198.234.25:9999
78-
185.198.234.17:9999
79-
185.185.40.171:9999
62+
185.198.234.12:9999
63+
185.193.19.214:9999
8064
185.185.40.104:9999
65+
185.175.56.212:9999
8166
185.166.217.154:9999
8267
185.165.171.117:9999
8368
185.164.163.218:9999
8469
185.164.163.85:9999
85-
185.158.107.124:9999
86-
185.155.99.34:9999
8770
185.142.212.144:9999
71+
185.141.216.4:9999
72+
185.112.249.53:9999
8873
185.112.249.49:9999
89-
185.87.149.61:9999
74+
184.107.182.65:9999
75+
178.215.237.135:9999
76+
178.215.237.134:9999
9077
178.208.87.226:9999
9178
178.208.87.213:9999
9279
178.159.2.12:9999
93-
178.157.91.184:9999
94-
178.157.91.178:9999
9580
178.157.91.177:9999
9681
178.63.121.129:9999
82+
177.93.141.86:9999
83+
177.93.141.60:9999
9784
176.102.65.145:9999
98-
174.34.233.212:9999
99-
174.34.233.211:9999
100-
174.34.233.209:9999
101-
174.34.233.204:9999
85+
173.212.245.118:9999
86+
172.236.244.81:9999
87+
172.233.66.70:9999
10288
172.104.145.166:9999
103-
172.104.90.249:9999
104-
170.75.167.244:9999
105-
170.75.162.212:9999
10689
168.119.80.4:9999
10790
167.88.169.16:9999
10891
167.88.165.175:9999
92+
167.88.46.170:9999
10993
165.22.234.135:9999
11094
163.172.66.41:9999
111-
163.172.20.210:9999
112-
163.172.20.209:9999
113-
163.172.20.205:9999
11495
162.250.191.31:9999
96+
162.250.188.207:9999
11597
162.246.17.248:9999
98+
162.212.35.104:9999
99+
162.212.35.100:9999
100+
159.203.44.216:9999
116101
159.75.121.163:9999
117102
157.173.202.14:9999
118-
157.66.81.162:9999
119-
157.10.199.82:9999
120-
157.10.199.79:9999
121-
157.10.199.77:9999
122-
154.127.57.63:9999
103+
152.53.144.53:9999
123104
150.158.48.6:9999
124105
147.45.183.128:9999
125106
147.45.103.99:9999
126-
146.190.230.104:9999
127-
146.103.48.209:9999
128107
146.103.48.203:9999
129-
146.59.45.235:9999
130-
139.162.131.197:9999
131-
135.181.53.130:9999
108+
139.28.97.2:9999
132109
134.255.182.186:9999
133-
133.18.228.84:9999
110+
133.18.97.226:9999
134111
130.162.233.186:9999
135112
130.61.120.252:9999
136113
123.193.64.166:9999
137-
109.235.69.82:9999
114+
115.120.238.240:9999
115+
109.235.67.246:9999
138116
109.173.240.233:9999
139117
107.189.3.74:9999
140-
107.170.254.160:9999
118+
107.179.202.74:9999
119+
107.174.204.166:9999
141120
106.55.9.22:9999
142-
104.225.159.232:9999
143-
104.200.24.196:9999
144121
95.211.196.46:9999
145122
95.211.196.34:9999
146123
95.211.196.32:9999
147-
95.211.196.8:9999
148124
95.183.51.141:9999
149125
95.171.21.131:9999
150-
95.169.181.71:9999
151126
94.172.109.161:9999
152-
93.21.76.185:9999
153-
92.63.176.202:9999
154-
91.234.35.132:9999
155-
91.222.237.98:9999
127+
93.115.172.39:9999
128+
93.115.172.37:9999
156129
91.199.149.177:9999
157130
89.179.73.96:9999
158-
89.117.19.10:9999
159-
89.40.13.80:9999
160-
89.40.10.45:9999
161-
89.40.8.160:9999
162-
89.40.0.109:9999
163-
89.35.131.61:9999
131+
89.35.131.149:9999
132+
87.229.22.250:9999
164133
87.228.24.64:9999
165-
87.209.245.227:9999
166-
86.107.168.47:9999
167-
86.107.168.46:9999
168-
86.107.168.43:9999
169-
86.107.168.29:9999
170-
85.215.107.202:9999
171-
85.209.241.185:9999
134+
86.107.101.128:9999
135+
85.209.241.245:9999
136+
85.209.241.93:9999
137+
85.209.241.87:9999
172138
85.209.241.86:9999
173-
85.209.241.71:9999
174-
85.209.241.35:9999
139+
84.247.155.11:9999
175140
84.242.179.204:9999
141+
84.98.12.196:9999
176142
84.9.50.17:9999
177-
83.239.99.40:9999
178-
82.211.25.193:9999
143+
83.222.9.253:9999
179144
82.211.25.105:9999
145+
82.211.21.240:9999
180146
82.211.21.179:9999
181147
82.211.21.23:9999
182148
82.202.230.83:9999
149+
82.180.146.192:9999
183150
81.227.250.51:9999
151+
81.14.228.87:9999
184152
80.249.147.8:9999
185153
80.240.132.231:9999
186-
80.209.234.170:9999
154+
80.208.230.144:9999
187155
78.83.19.0:9999
188156
77.223.99.4:9999
189157
77.221.148.204:9999
190158
74.50.90.113:9999
159+
72.60.38.160:9999
191160
69.61.107.215:9999
192161
66.245.196.52:9999
193162
66.244.243.70:9999
194163
66.244.243.69:9999
164+
62.60.244.174:9999
195165
52.36.102.91:9999
196166
52.33.9.172:9999
197-
51.38.142.66:9999
198-
51.38.142.62:9999
167+
51.158.169.237:9999
168+
51.77.230.210:9999
199169
51.38.142.61:9999
200-
47.110.184.170:9999
201170
46.254.241.9:9999
202-
46.254.241.8:9999
203171
46.254.241.7:9999
172+
46.254.241.6:9999
204173
46.254.241.4:9999
174+
46.250.254.10:9999
205175
46.36.40.242:9999
206-
46.30.189.251:9999
207-
46.30.189.214:9999
208-
46.30.189.213:9999
209-
46.30.189.116:9999
210-
45.153.186.100:9999
176+
46.4.162.127:9999
211177
45.140.19.201:9999
212-
45.135.180.79:9999
213-
45.91.94.217:9999
178+
45.132.74.89:9999
179+
45.128.156.30:9999
214180
45.83.122.122:9999
215-
45.76.83.91:9999
216-
45.71.159.104:9999
217-
45.71.158.108:9999
218-
45.71.158.58:9999
181+
45.79.18.106:9999
182+
45.77.169.207:9999
219183
45.61.186.121:9999
220184
45.58.56.79:9999
221-
45.32.159.48:9999
222-
45.11.182.64:9999
185+
45.32.228.166:9999
223186
44.240.99.214:9999
224187
43.229.77.46:9999
225188
43.167.244.109:9999
226189
43.167.240.90:9999
190+
43.167.239.145:9999
227191
43.163.251.51:9999
228-
43.128.72.114:9999
229-
38.99.82.230:9999
192+
38.102.125.108:9999
193+
38.99.82.60:9999
230194
38.99.82.21:9999
231195
38.91.101.92:9999
232196
38.91.100.202:9999
233-
38.88.125.51:9999
234-
38.88.125.50:9999
197+
37.252.17.214:9999
235198
37.97.227.21:9999
236-
35.174.217.98:9999
237199
34.246.176.25:9999
238-
31.148.99.104:9999
200+
31.148.99.148:9999
239201
31.57.190.188:9999
240202
31.57.190.31:9999
241203
31.10.97.36:9999
242204
5.255.106.192:9999
205+
5.230.119.206:9999
206+
5.230.119.184:9999
207+
5.230.119.183:9999
208+
5.189.164.253:9999
243209
5.161.110.79:9999
244-
5.35.103.26:9999
210+
5.79.109.243:9999
245211
5.35.103.25:9999
246212
5.35.103.19:9999
247213
5.2.73.58:9999
214+
5.2.67.190:9999
248215
2.233.120.35:9999
216+
2.56.213.218:9999

contrib/seeds/nodes_test.txt

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1-
43.229.77.46:19999
2-
45.77.167.247:19999
3-
178.62.203.249:19999
1+
62.60.244.174:19999
2+
54.213.94.216:19999
3+
54.191.146.137:19999
4+
54.188.69.89:19999
5+
52.89.154.48:19999
6+
35.162.18.116:19999
7+
35.92.143.7:19999
8+
35.91.197.218:19999
9+
35.91.134.89:19999
10+
34.220.134.30:19999
11+
34.210.26.195:19999

0 commit comments

Comments
 (0)