1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
|
Delivery-date: Mon, 31 Mar 2025 13:42:03 -0700
Received: from mail-oo1-f61.google.com ([209.85.161.61])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBDMNZTU6RUCBBEP4VO7QMGQEJ7RA7KQ@googlegroups.com>)
id 1tzLxK-0001qs-4T
for bitcoindev@gnusha.org; Mon, 31 Mar 2025 13:42:02 -0700
Received: by mail-oo1-f61.google.com with SMTP id 006d021491bc7-6022020de0dsf3217348eaf.0
for <bitcoindev@gnusha.org>; Mon, 31 Mar 2025 13:42:02 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1743453716; cv=pass;
d=google.com; s=arc-20240605;
b=ViqdHA8Xx8yCjNj/suUpJn5jGcI8yw0X04vhUDPqRF6Bn2QvWq5mqczSPVNXF2S1Vc
WnmymlHuig9+kn4+rBv8US+ub/skFZKZGBIlIN3agQVe6nFt7hyw5nuqNf00RuFWoHJg
u9l8HchDj6f8inJhFPLbSNT3LcHKTpY8yqyHqLDSYpsAwfOga0THu3Gtg7H5xAPtPVFB
az6EOqHxX8V2kLy4D/VJphABBAgR26Dm+24u7MyWKX35DBc95kXDCjdlCWeH0TCKn9dH
fzjYJ6yQdV6YOpP0qMMg3rJQXw833J+QoZifVFSpbp0TlrsTgVnzeQmJniJOP9+0+/nM
j2+Q==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:sender:dkim-signature
:dkim-signature;
bh=lCg3PxkTwphY7D4BgNDbJ8oGRa1fCTSC5PXtM/t0V54=;
fh=OgpXzXwUHd/lgcfbGoGbwPpXr4+L/aLbHo7iDmMyffE=;
b=JOLfiR0xv3z7VqSMilQ5FUbVCicbKHNLD/V0hbeNTy3cs4xuMAseyymfAp/QBFQEY0
7+JsGVTO32zAZKwPgZemGJrSAsSnYf7WGaWAsSOMG01GhxDBLUuf8aCBblSZn5iJVC/P
h1iSeX0I9B8CaXIDruCxQYzg3nyu0Jwo/i7HNvRHif6eqbIICk09x25pezXGbhS7NNok
tsu9aDYxYyMn2+iapZEv1K0hJdzJp0yFdEU65rWoJ4qS9hfbJTkhU66P+YERjq853MUv
yresyazL044Qs1A6etBgOKtIqgmoR4eOxpXjUsMAu5vNswREY6dK6F6BGSzynmTc2N5H
nvrQ==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=CVnDUuxw;
spf=pass (google.com: domain of melvincarvalho@gmail.com designates 2607:f8b0:4864:20::1033 as permitted sender) smtp.mailfrom=melvincarvalho@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1743453716; x=1744058516; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:cc:to:subject:message-id:date:from:in-reply-to
:references:mime-version:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=lCg3PxkTwphY7D4BgNDbJ8oGRa1fCTSC5PXtM/t0V54=;
b=xmZdmI7LOPPvf78L1PzK8GkmDU99Rj2h/S/Fr+6dUlCIR+kKWccFME23oxPgVYxCv4
qtX8OxVWUBwBmCCgYR95ZjCFZM/amT3MP8ogAsV/HwMQIVwXdDwsIAnbkrz+WtE5QMez
qx7lbf6VQiaQx///VobzEdr84wXhq2/N/9GnAdxuowXh76iRouc2jgT0XxHeCadOynWM
D7DwqblRuS95K5N8VYothAjZOAG619MLVIURe9AvNXsUoM50FXV2GIzR1TqDEUM2m9p9
QaliN02ocUaARWeh1qMhLJQp5MJ47uacars0XCb43DdVSEBxqEAfEoOqUS7FdtmCL2by
/AgQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1743453716; x=1744058516; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:cc:to:subject:message-id:date:from:in-reply-to
:references:mime-version:from:to:cc:subject:date:message-id:reply-to;
bh=lCg3PxkTwphY7D4BgNDbJ8oGRa1fCTSC5PXtM/t0V54=;
b=ayeIePRE5r6fG98CEk/dtvadsLW2c98wmcvcwSgj2N4ZCsUahK0DwvbHh1us1oJ/P5
2hk3fkWyhu5oPrQoHjBiiIHrhUOpQgB81aqV7eQ3OjdcbqfzGLAxHjsFxbpDm4ahK/aW
57VU7dH/YUePDCphL1yKh8gMWL1e29VNSF1l/hPu9xObd5XYrEjFRhQhFR3ofGSiOn4h
peRFL/uw5rgejLnd4Je3MneJk4N9T7903V9C88/vW72oF6F/j8lrLjCbHfAjoqZQVhBX
ecMFUOKu/gcKdIL25tF+4oKPLiR46y7zGebBecrTMZsN1y/zYvKqOCSHqNcwu/1SMHSW
Wtxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1743453716; x=1744058516;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:cc:to:subject:message-id:date:from:in-reply-to
:references:mime-version:x-beenthere:x-gm-message-state:sender:from
:to:cc:subject:date:message-id:reply-to;
bh=lCg3PxkTwphY7D4BgNDbJ8oGRa1fCTSC5PXtM/t0V54=;
b=EhTxD0nUiK+jt5Hw0SwEcYA0T6F6+O5Z2S/0KSapUFMoTooZfwtwgzoKSs1gvOk+Ag
ci6Qiu8kePde6Osjuw22WLyoaIox+8JGiMoMMkWl2p5Yy57rYydxMETp2p3NZbq3paLo
dVS8PS/B3fv3p1p6+xhNa+Ha/S51lXVpRsYpJr8iFaF08K442541cIoaT5r0qL52Ak9J
Rm/sRJRXUbWu2VUe4SmIJzB3XX5nRg+Gbk2c8msAnc/OIaQxb0gDstaH8ijBKYS4flPb
+yepVrvCdY2aquHecnWmU8VkF1owDSt2IOkZiNtLKTtf05tITbGXqX5ezdbig8a7zQxS
cDNg==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCUJAnoO6nNvAulNsrsTkO46iBIkNQpxJRVuJE67kmhqZExrTK+sY1yltjsHuQKQ/TKbaVVAnfjdwZWq@gnusha.org
X-Gm-Message-State: AOJu0Yz0JJSw0XUZMXoQkBl24mUXSZ8bostWAxXLGJkD72m+ULpOKqzB
On3dvrxkLa7r6QSUXTgv4ha4FUYTCAXHZWMh3/1482/rUxFV3JGq
X-Google-Smtp-Source: AGHT+IFFRqrPsd4nq21KMB0EC0Q/ajvxUB+ToO2NN4O4KL5rNupBm0uxhuQ7rPylxlywtjNf5+I3FA==
X-Received: by 2002:a05:6820:16a5:b0:600:1dca:de9b with SMTP id 006d021491bc7-60290f40b64mr4715818eaf.4.1743453716484;
Mon, 31 Mar 2025 13:41:56 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=ARLLPAIqi+85XU+Smzj24B3NfD7CZHpzV4di0aVNFlCdxo6BeA==
Received: by 2002:a4a:eb01:0:b0:600:3635:7454 with SMTP id 006d021491bc7-60278f62f55ls1545341eaf.1.-pod-prod-07-us;
Mon, 31 Mar 2025 13:41:53 -0700 (PDT)
X-Received: by 2002:a05:6808:2106:b0:3fe:aeaf:26a5 with SMTP id 5614622812f47-3ff0f5d4b4bmr6023044b6e.31.1743453713063;
Mon, 31 Mar 2025 13:41:53 -0700 (PDT)
Received: by 2002:a05:6808:8c3:b0:3fa:6f09:b173 with SMTP id 5614622812f47-3febeeea0e2msb6e;
Thu, 20 Mar 2025 11:58:51 -0700 (PDT)
X-Received: by 2002:a05:6e02:3d43:b0:3d3:d965:62c4 with SMTP id e9e14a558f8ab-3d5960f4e40mr6025095ab.10.1742497130380;
Thu, 20 Mar 2025 11:58:50 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1742497130; cv=none;
d=google.com; s=arc-20240605;
b=XuxtOzZznVJR0AHoR2wlKGfCzzmh5bal+9HInTHkrs5vj+JzHuFVrEbQRbBcLv2ROG
g3BVtTFCykZ/tlKmbLq56f9A9bBOVqPzrItvEs0ZaxLYJvUbfb9VgnlaVtdpwANQLWCO
1hlyUN8hT135xENDYHO5k5vOu0Q+JlzVdF+VKOyT9mEH+S1706J4A7iSuRv28WsD5GyP
g7vAFGRoKBdWoo+atvh8gdKP/DV6De2BX8nsUpdfCxnLi2XfRtXct2/XXXdsod/QqVBk
q9a0DY7hzZTl4kkj4zuk48ZlCUhEBTn409GrHwstNQGJNvVYMeeNnGCEkyjp0c00tJhm
WsIw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=cc:to:subject:message-id:date:from:in-reply-to:references
:mime-version:dkim-signature;
bh=brvcGyrnF9LswhW+u3wzHMKHIRnNZhAPUEMoz2H6cZQ=;
fh=m2IwlnuMmP6ceRgqI8U7RCh8Dkd3VeWlWEfxse0Wcvc=;
b=ig46ACr9R16mNRE8JOm81MyQtAp0YnliJCD9i/dJEvyo0b81JJJc9VJg8EEKkU6NIM
dprlp0zqIkdjIv6EEHV9bF3dIbD7v0v8OHBMWpxdj7qaPXBvDnuXwNt/SnC4hcV+Jomr
R27nJVescUeRsfFN44sVxIcd+a2Yn5gdmoa9jrQew/1fADn9GdVDiaKvzM3DwGCd+Scu
jT5ZYJqUPtrmmZ1ndslga1t71ib4pRfgcxPZ7YsAj6tuVhRQ83naX7yO03KNXh2q5bX7
4z146GuvWSobesYpyA09ccK3P6761ri7lmMImGODEZ9RIfNVRHhYLi+GbXJhYmS6BzCc
ALZA==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=CVnDUuxw;
spf=pass (google.com: domain of melvincarvalho@gmail.com designates 2607:f8b0:4864:20::1033 as permitted sender) smtp.mailfrom=melvincarvalho@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com. [2607:f8b0:4864:20::1033])
by gmr-mx.google.com with ESMTPS id e9e14a558f8ab-3d596080af5si211005ab.2.2025.03.20.11.58.50
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Thu, 20 Mar 2025 11:58:50 -0700 (PDT)
Received-SPF: pass (google.com: domain of melvincarvalho@gmail.com designates 2607:f8b0:4864:20::1033 as permitted sender) client-ip=2607:f8b0:4864:20::1033;
Received: by mail-pj1-x1033.google.com with SMTP id 98e67ed59e1d1-2ff6e91cff5so2096362a91.2
for <bitcoindev@googlegroups.com>; Thu, 20 Mar 2025 11:58:50 -0700 (PDT)
X-Gm-Gg: ASbGncvNsJSVhISUf8WHLmcSkLCIWCO4Gxf5J5brkMkyMMLuaXalJK/Q572Udsul39X
Mt5yk7j2hUjxCAyeALVb+15VCwZW5Evco+1c+wOVc45Soc0Oxf0nXDEAw6unsuyrDRbe/6D4Y3N
t+0J33ay3G70eFWAIIpSDxqLN3Ar0IyfhHEOY=
X-Received: by 2002:a17:90b:4a08:b0:2ee:863e:9ffc with SMTP id
98e67ed59e1d1-3030feabaf5mr379141a91.21.1742497128595; Thu, 20 Mar 2025
11:58:48 -0700 (PDT)
MIME-Version: 1.0
References: <hU75DurC5XToqizyA-vOKmVtmzd3uZGDKOyXuE_ogE6eQ8tPCrvX__S08fG_nrW5CjH6IUx7EPrq8KwM5KFy9ltbFBJZQCHR2ThoimRbMqU=@protonmail.com>
In-Reply-To: <hU75DurC5XToqizyA-vOKmVtmzd3uZGDKOyXuE_ogE6eQ8tPCrvX__S08fG_nrW5CjH6IUx7EPrq8KwM5KFy9ltbFBJZQCHR2ThoimRbMqU=@protonmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
Date: Thu, 20 Mar 2025 19:58:37 +0100
X-Gm-Features: AQ5f1Jp-CD5GItH9H8voF1tAxeNUGGng5Y7CTbTm0P9TP6_6g3sN5gQwaz0vv4s
Message-ID: <CAKaEYhKxxiQ+pkVGunCHgZs6+VrjmVsr6BSK7of5+K=jjc_W6A@mail.gmail.com>
Subject: Re: [bitcoindev] Unbreaking testnet4
To: Antoine Poinsot <darosior@protonmail.com>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: multipart/alternative; boundary="0000000000005f48400630caba33"
X-Original-Sender: melvincarvalho@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@gmail.com header.s=20230601 header.b=CVnDUuxw; spf=pass
(google.com: domain of melvincarvalho@gmail.com designates
2607:f8b0:4864:20::1033 as permitted sender) smtp.mailfrom=melvincarvalho@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: -0.5 (/)
--0000000000005f48400630caba33
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
=C3=BAt 18. 3. 2025 v 22:24 odes=C3=ADlatel 'Antoine Poinsot' via Bitcoin D=
evelopment
Mailing List <bitcoindev@googlegroups.com> napsal:
> Hi,
>
> Testnet4 was rolled out a year ago to address the shortcomings of
> testnet3. One of those shortcomings was the difficulty reset creating
> havoc. [0] In spite of this a similar rule was adopted for testnet4. [1] =
As
> a result, testnet4 is similarly creating havoc. [2]
>
> The goal of testnet is to mimic the Bitcoin mainnet. This is why it is
> useful to have in addition to a more control testing environment such as
> Signet.
>
> The given rationale for a difficulty reset was to let developers
> occasionally mine blocks on their laptop. But you cannot have your cake a=
nd
> eat it too: either the network is permissionless (PoW) or you assign
> identities and privileges to some (Signet). By trying to do both at the
> same time testnet4 created a loophole for abuse. As a result it failed on
> both count: it neither mimics mainnet nor allows developers to mine activ=
e
> blocks on their laptop.
>
> I propose to fix this by removing the difficulty reset rule from testnet4
> through a flag day hard fork on 2026-01-01. I picked a date well in the
> future to minimize disruption. This leaves enough time for a patch to be
> reviewed, merged, included in the next major Bitcoin Core release,
> backported to previous releases and adopted by the infrastructure running
> on testnet4. That should be enough for a test network.
>
I just built a Taproot web wallet for Testnet4, designed for anyone who
wants to experiment with it. You can log in using either a hex private key
or Nostr. The wallet lets you send coins to an address or a Nostr npub,
receive coins from a faucet, and send an OP_RETURN.
https://testcoin.org/
There may still be some bugs, but hopefully, this gets more people playing
with Testnet4. If you have feature requests, feel free to mail me.
>
> Let me know what you think,
> Antoine
>
> [0]
> https://gnusha.org/pi/bitcoindev/CADL_X_eXjbRFROuJU0b336vPVy5Q2RJvhcx64NS=
NPH-3fDCUfw@mail.gmail.com
> [1]
> https://github.com/bitcoin/bips/blob/master/bip-0094.mediawiki#rule-speci=
fication
> [2] https://fork.observer - pick the network on the top right corner
>
> --
> You received this message because you are subscribed to the Google Groups
> "Bitcoin Development Mailing List" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to bitcoindev+unsubscribe@googlegroups.com.
> To view this discussion visit
> https://groups.google.com/d/msgid/bitcoindev/hU75DurC5XToqizyA-vOKmVtmzd3=
uZGDKOyXuE_ogE6eQ8tPCrvX__S08fG_nrW5CjH6IUx7EPrq8KwM5KFy9ltbFBJZQCHR2ThoimR=
bMqU%3D%40protonmail.com
> <https://groups.google.com/d/msgid/bitcoindev/hU75DurC5XToqizyA-vOKmVtmzd=
3uZGDKOyXuE_ogE6eQ8tPCrvX__S08fG_nrW5CjH6IUx7EPrq8KwM5KFy9ltbFBJZQCHR2Thoim=
RbMqU%3D%40protonmail.com?utm_medium=3Demail&utm_source=3Dfooter>
> .
>
--=20
You received this message because you are subscribed to the Google Groups "=
Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/=
CAKaEYhKxxiQ%2BpkVGunCHgZs6%2BVrjmVsr6BSK7of5%2BK%3Djjc_W6A%40mail.gmail.co=
m.
--0000000000005f48400630caba33
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote g=
mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">=C3=BAt 18. 3. =
2025 v=C2=A022:24 odes=C3=ADlatel 'Antoine Poinsot' via Bitcoin Dev=
elopment Mailing List <<a href=3D"mailto:bitcoindev@googlegroups.com">bi=
tcoindev@googlegroups.com</a>> napsal:<br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex"><div style=3D"font-family:Arial,sans-serif;font-s=
ize:14px"><div style=3D"font-family:Arial,sans-serif;font-size:14px"><div>H=
i,<br><br>Testnet4
was rolled out a year ago to address the shortcomings of testnet3. One
of those shortcomings was the difficulty reset creating havoc. [0] In=20
spite of this a similar rule was adopted for testnet4. [1] As a result,=20
testnet4 is similarly creating havoc. [2]<br><br>The goal of testnet is=20
to mimic the Bitcoin mainnet. This is why it is useful to have in=20
addition to a more control testing environment such as Signet.<br><br>The
given rationale for a difficulty reset was to let developers=20
occasionally mine blocks on their laptop. But you cannot have your cake=20
and eat it too: either the network is permissionless (PoW) or you assign
identities and privileges to some (Signet). By trying to do both at the
same time testnet4 created a loophole for abuse. As a result it failed=20
on both count: it neither mimics mainnet nor allows developers to mine=20
active blocks on their laptop.<br><br>I propose to fix this by removing=20
the difficulty reset rule from testnet4 through a flag day hard fork on=20
2026-01-01. I picked a date well in the future to minimize disruption.=20
This leaves enough time for a patch to be reviewed, merged, included in=20
the next major Bitcoin Core release, backported to previous releases and
adopted by the infrastructure running on testnet4. That should be=20
enough for a test network.<br></div></div></div></blockquote><div><br></div=
><div>I just built a Taproot web wallet for Testnet4, designed for anyone w=
ho wants to experiment with it. You can log in using either a hex private k=
ey or Nostr. The wallet lets you send coins to an address or a Nostr npub, =
receive coins from a faucet, and send an OP_RETURN.<br><br><a href=3D"https=
://testcoin.org/">https://testcoin.org/</a><br><br>There may still be some =
bugs, but hopefully, this gets more people playing with Testnet4. If you ha=
ve feature requests, feel free to mail me.</div><div>=C2=A0<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div style=3D"font-family:Arial=
,sans-serif;font-size:14px"><div style=3D"font-family:Arial,sans-serif;font=
-size:14px"><div></div><div><br>Let me know what you think,<br>Antoine<br><=
br>[0] <span><a href=3D"https://gnusha.org/pi/bitcoindev/CADL_X_eXjbRFROuJU=
0b336vPVy5Q2RJvhcx64NSNPH-3fDCUfw@mail.gmail.com" rel=3D"noreferrer nofollo=
w noopener" target=3D"_blank">https://gnusha.org/pi/bitcoindev/CADL_X_eXjbR=
FROuJU0b336vPVy5Q2RJvhcx64NSNPH-3fDCUfw@mail.gmail.com</a></span><br>[1] <s=
pan><a href=3D"https://github.com/bitcoin/bips/blob/master/bip-0094.mediawi=
ki#rule-specification" rel=3D"noreferrer nofollow noopener" target=3D"_blan=
k">https://github.com/bitcoin/bips/blob/master/bip-0094.mediawiki#rule-spec=
ification</a></span><br>[2] <span><a href=3D"https://fork.observer/" rel=3D=
"noreferrer nofollow noopener" target=3D"_blank">https://fork.observer</a> =
- pick the network on the top right corner</span></div></div>
<div style=3D"font-family:Arial,sans-serif;font-size:14px">
<div>
=20
</div>
=20
<div>
=20
</div>
</div>
</div>
<p></p>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com" target=
=3D"_blank">bitcoindev+unsubscribe@googlegroups.com</a>.<br>
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/hU75DurC5XToqizyA-vOKmVtmzd3uZGDKOyXuE_ogE6eQ8tPCrvX__S08fG_nrW5=
CjH6IUx7EPrq8KwM5KFy9ltbFBJZQCHR2ThoimRbMqU%3D%40protonmail.com?utm_medium=
=3Demail&utm_source=3Dfooter" target=3D"_blank">https://groups.google.c=
om/d/msgid/bitcoindev/hU75DurC5XToqizyA-vOKmVtmzd3uZGDKOyXuE_ogE6eQ8tPCrvX_=
_S08fG_nrW5CjH6IUx7EPrq8KwM5KFy9ltbFBJZQCHR2ThoimRbMqU%3D%40protonmail.com<=
/a>.<br>
</blockquote></div></div>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/CAKaEYhKxxiQ%2BpkVGunCHgZs6%2BVrjmVsr6BSK7of5%2BK%3Djjc_W6A%40ma=
il.gmail.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.=
com/d/msgid/bitcoindev/CAKaEYhKxxiQ%2BpkVGunCHgZs6%2BVrjmVsr6BSK7of5%2BK%3D=
jjc_W6A%40mail.gmail.com</a>.<br />
--0000000000005f48400630caba33--
|