summaryrefslogtreecommitdiff
path: root/71/c26fd74b6c842f4852e5fcd4e5a679a8286aec
blob: 8c587aeaa1ae3a6b3fd089b642a800329324ebf9 (plain)
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
Delivery-date: Fri, 17 Jan 2025 02:03:45 -0800
Received: from mail-qt1-f183.google.com ([209.85.160.183])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBDWMZ5PFVAOBB6GVVC6AMGQEJ56UJUA@googlegroups.com>)
	id 1tYjCb-0002N3-0o
	for bitcoindev@gnusha.org; Fri, 17 Jan 2025 02:03:45 -0800
Received: by mail-qt1-f183.google.com with SMTP id d75a77b69052e-467922cf961sf4022881cf.0
        for <bitcoindev@gnusha.org>; Fri, 17 Jan 2025 02:03:44 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1737108218; cv=pass;
        d=google.com; s=arc-20240605;
        b=g6JyfHHgDlgQiupE0dbBsybHH4RJolMoR45GegrtnFL6Q4N9u9plgx0aEnI/evLHcH
         7sgQq3kfu8QC/mA3P6Uy/61p+W0hogRzheivyZlKC+xQAwjE19x5ov0Xhn+dfkcg0jZF
         ZdFcJnLmVxyXmuCxCuVIbAfn9gwSR79b/JLqrmH4e6e//lECfiN0X2E4GxGOWUri7rMX
         uGIkOq/wumgqLwQ8Up4BWLDTUQwvDUNxBnEEdi/tAQT+tpkkFXt1ZooHiYssUHXGRJbq
         DxNUbwFNvnYV3HKYYQk7ywKDWb97HFV6/PET27zXnAxdf6yesGcFqOoDBvxabA5buNij
         6V/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;
        bh=TFVan+aYyyHI1go8MJfQ/E8fI+EWzMw5g408+X3xX5U=;
        fh=dzIVLqHcvlo7vHgGP/3+s0YvXoN2cDbSmc+ZcoZ7Jao=;
        b=Hbaop6T8gzZ1JmcL4FvARV+FyaBSLyBOnv5TAoYuwc5bnpRrO9Y2mkY9+grYSSZS3E
         zy7waKzA4OWbRLGYo04n75OPPJM0XZ4HwiwJPK7WBoOtg/ypBlPd+BeJWwvrVeZCQTFu
         hJO+AsGidPnFNtXagAiyMzOKnCpSY+OHQOqb68QvxmlBM+GrWdGK30ELdSSY6X3wXPXl
         2J9Sshy//Z6SZkqc7I99OOmqmjGyA7vbLuANvFpxRsLOXUSOEwwCAJ98Aj5AYvxR84P/
         NiGfur8/eb0/1Z8RMsjz1+vROzuc3k3rY/s8d7kcjHHfnmQHZZVmLzPf9S/Hokt4eeNO
         babA==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@rosenbaum-se.20230601.gappssmtp.com header.s=20230601 header.b=HicFbmDF;
       spf=none (google.com: kalle@rosenbaum.se does not designate permitted sender hosts) smtp.mailfrom=kalle@rosenbaum.se;
       dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1737108218; x=1737713018; 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=TFVan+aYyyHI1go8MJfQ/E8fI+EWzMw5g408+X3xX5U=;
        b=si7zRn0PP1P+8A3iOpqgcGo8fBpdN1nXyFYoA++k+5ZRGONnxE4+zlJUQ/s/HVXGHy
         xpVj22mNwT1cbRqGQd1vVYvqO1R8zmYp0C8CSz2SBgYrg03/NjIzAkTSewD3Pk1ry7B5
         e8Qs5IpRIpGCxj+E9mhB607bv0WG9k2qRrX09g3XgaRbp3r2pYQN6XiVvJEvPbZ6frAd
         2nvNrKSbUqK/bnrf9+9IiHXDaRdoO6oBtcmFTpfvRege2l5LfkQ3y8fX7rni9FuNA/y7
         fBTQHqTN9CEOxfB4PwdNWK7yOHupfjCUUv4sEGtZv90PKD5jhkqYf29+iguYz9WFWkK7
         u9Yw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1737108218; x=1737713018;
        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=TFVan+aYyyHI1go8MJfQ/E8fI+EWzMw5g408+X3xX5U=;
        b=QLpaF+84s7OoKQ0bzcwMA1j/Ccck1XXo1hK4qBS34igzzcAkjh8LpRpAslESf48xUS
         9SzoMe8HmWu0wIgMpmdKMbWCqMBqkeYrBMjvSeQ13MZVX2493Srx63mlAd4G6aa0wbQg
         3nP9uliKitpjhekbHpPjKUTcNEX/bELkA5i0JINh+3/8+FJ0R318VYy/2dq4X1JESu1M
         iXMyxcETed9zKfLkFyftSru2gQeOWuMv699yQNIOkFMnQSe15UK8sBpdYPX4yxtGYJ4P
         rfQEJiWAPrROvgdaktdWF9fUdB+8ETCwD7O1LAXhFeLssQ6UAS+2Y29MKLa1ziTKhNFN
         +ozQ==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCXpA/QZIVW6Jd7DQVOJHS8Z23BddarkRjkcJ8O3rlY7CKivZ41xEJLG+9ljP7wDk4OIa0u8DNDJqyRf@gnusha.org
X-Gm-Message-State: AOJu0YwxGvGMlLXdcBbI4OQ1j+9uiehBTjkNDHh/d7Jl6EY33w4KQrVz
	Y7tzzwA+9jOlNjjEuTEjWJwky6zibehez/FKJGdheBPMUb974hDn
X-Google-Smtp-Source: AGHT+IHTs6NxAk1Qs4y0Vy0a8KyIAJy2dmq+NgUnBK5OskuW4aRFxMRMnRMlLw+FhHrSsW5IKQNFfQ==
X-Received: by 2002:ac8:59d4:0:b0:46a:3176:f78a with SMTP id d75a77b69052e-46e12b63344mr9296071cf.12.1737108218305;
        Fri, 17 Jan 2025 02:03:38 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a05:622a:181f:b0:467:4d40:31b9 with SMTP id
 d75a77b69052e-46e02ce4c0bls33069161cf.0.-pod-prod-06-us; Fri, 17 Jan 2025
 02:03:36 -0800 (PST)
X-Received: by 2002:a05:620a:450e:b0:7b6:ece3:825d with SMTP id af79cd13be357-7be631e56bfmr296610685a.12.1737108215899;
        Fri, 17 Jan 2025 02:03:35 -0800 (PST)
Received: by 2002:a05:620a:8503:b0:7b6:dcc4:6708 with SMTP id af79cd13be357-7be5b6a046fms85a;
        Fri, 17 Jan 2025 02:01:36 -0800 (PST)
X-Received: by 2002:a05:6512:b99:b0:53e:94f9:8c86 with SMTP id 2adb3069b0e04-5439c269828mr631449e87.35.1737108093458;
        Fri, 17 Jan 2025 02:01:33 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1737108093; cv=none;
        d=google.com; s=arc-20240605;
        b=cH4onS0nE7cq9MseCPZ6l3nn6h1z4EnuunE3KwmTCJc7vnWqa8aSyMgQ3dBAfTt4tI
         tv4dR4NYs+QWVy32vFAMNSukVIJeTrATFG0W42k8J2Mm01cHPKNPgajAgDWsD9jrkeOu
         ZXkQGMujQSEbKvcewdoGUutvy4Eqgpa9SHgUDCvM9WQqsfg6YjzNSXNNd/RFWtkYEIHz
         LkE3MD5RpXHZvpp+GPQG73VFbaffTx0udHR0sGIZu11KJgQD7LinNqXypxAFQjh13mGt
         6FlM/eBiQf0qCnGpPW72AlcaN0NTGuUyUwTG4ScXDwJvts3TjJRyJ1diCfdO4hz8j3lx
         KS8w==
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=0qg431YfufVjgmqfdXPy9TFGwj8DMr8eoHvXkMuPmx8=;
        fh=ykxiNqjf//+BiDAW8efWJAjdCFW+S1iX6pn+7QgqWu4=;
        b=ktF7VQCHuWcCZEjhNZslpB1XMJWbvCyVz4SFfTsqqGJSzXQ8Z31bqN5oOn4HcmNcUY
         eFBBxkb8PXiyosBRy4UNcxrAcxEZHvhw6LgeNr4O/9uRO1qwCu0Zv4k2cbDtm7qcl40n
         57TiBvoWOzlrIuTZb84PMlltK6KVig7jMgBHE7APE5vvepJx4wqpvr3Q2vPQxOL/IQhr
         ha9Rw/TRc9CC6Eh1uN/pE7Cb+VbtfkknaO9VUS5iQgQGJOV94Tl9/OAJjtmF4f+eo1YI
         ZKujYZdlZirl/QPupJrS2ScopdM73n+me/qvdEMykB+dvGe5Yyo32aWFadBwZKBPAuIi
         6ffQ==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@rosenbaum-se.20230601.gappssmtp.com header.s=20230601 header.b=HicFbmDF;
       spf=none (google.com: kalle@rosenbaum.se does not designate permitted sender hosts) smtp.mailfrom=kalle@rosenbaum.se;
       dara=pass header.i=@googlegroups.com
Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com. [2a00:1450:4864:20::62a])
        by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5439af04b4bsi44710e87.1.2025.01.17.02.01.32
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Fri, 17 Jan 2025 02:01:32 -0800 (PST)
Received-SPF: none (google.com: kalle@rosenbaum.se does not designate permitted sender hosts) client-ip=2a00:1450:4864:20::62a;
Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-aaeef97ff02so331763166b.1
        for <bitcoindev@googlegroups.com>; Fri, 17 Jan 2025 02:01:32 -0800 (PST)
X-Gm-Gg: ASbGncuj+B/iEKN3A3NmI2oUrU9zrk6ZCsBi0358Pa1tODa5YLzNMudXzRWtSpEjVkf
	vGi/F38Bln62qNSUwjMgeXUNPKEev/oFpOkq3Sq4=
X-Received: by 2002:a17:907:94cb:b0:aa6:423c:850e with SMTP id
 a640c23a62f3a-ab38b29954bmr208722966b.27.1737108091004; Fri, 17 Jan 2025
 02:01:31 -0800 (PST)
MIME-Version: 1.0
References: <6FDAD97F-7C5F-474B-9EE6-82092C9073C5@sprovoost.nl>
In-Reply-To: <6FDAD97F-7C5F-474B-9EE6-82092C9073C5@sprovoost.nl>
From: Kalle Rosenbaum <kalle@rosenbaum.se>
Date: Fri, 17 Jan 2025 11:01:19 +0100
X-Gm-Features: AbW1kvY3u4VHgGeBrYpwnMcspwEhQKcFKtZQ7Rca4yHymshgLux7aF5V9ULihsw
Message-ID: <CAPswA9w0YGecAQ4ON43mL_Cj2WL3rcV5seUyyXJ=3aVx6zpTzQ@mail.gmail.com>
Subject: Re: [bitcoindev] Who uses or wants to use PSBTv2 (BIP370)
To: Sjors Provoost <sjors@sprovoost.nl>
Cc: bitcoindev@googlegroups.com
Content-Type: multipart/alternative; boundary="000000000000b3d3fd062be3fee4"
X-Original-Sender: kalle@rosenbaum.se
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@rosenbaum-se.20230601.gappssmtp.com header.s=20230601
 header.b=HicFbmDF;       spf=none (google.com: kalle@rosenbaum.se does not
 designate permitted sender hosts) smtp.mailfrom=kalle@rosenbaum.se;
       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.7 (/)

--000000000000b3d3fd062be3fee4
Content-Type: text/plain; charset="UTF-8"

Sjors,

Ledger has a PSBTv2 implementation since a number of years back. It's used
for communication between their Ledger Live software and the hardware
wallet.
https://github.com/LedgerHQ/ledger-live/blob/03b94dae50b1177801c57d9cee14cb5b4752b075/libs/ledgerjs/packages/hw-app-btc/src/newops/psbtv2.ts

/Kalle

On Fri, 17 Jan 2025 at 10:17, Sjors Provoost <sjors@sprovoost.nl> wrote:

> Dear list,
>
> It's been a few years since BIP370 was proposed [0]. It's a backwards
> compatible change to the PSBT standard defined by BIP174 [1]. Its main
> benefit is the ability to add new inputs and outputs to a transaction.
>
> There's a Bitcoin Core pull request #21283 implements support [2], but has
> seen very little review so far. Being able to test it against other
> implementation would aid in review.
>
> So which projects are using PSBTv2 or would very much like to?
>
> So far I've learned that Core Lightning uses it. They convert it back to
> v0 when interacting with Bitcoin Core, which they find suboptimal [3].
>
> Feel free to answer here on Stack Exchange [4].
>
> Kind regards,
>
> Sjors Provoost
>
> [0] https://github.com/bitcoin/bips/blob/master/bip-0370.mediawiki
> [1] https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki
> [2] https://github.com/bitcoin/bitcoin/pull/21283
> [3] https://github.com/bitcoin/bitcoin/pull/21283#issuecomment-2597171643
> [4]
> https://bitcoin.stackexchange.com/questions/125384/who-uses-or-wants-to-use-psbtv2-bip370
>
> --
> 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/6FDAD97F-7C5F-474B-9EE6-82092C9073C5%40sprovoost.nl
> .
>

-- 
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/CAPswA9w0YGecAQ4ON43mL_Cj2WL3rcV5seUyyXJ%3D3aVx6zpTzQ%40mail.gmail.com.

--000000000000b3d3fd062be3fee4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sjors,<div><br></div><div>Ledger has a PSBTv2 implementati=
on since a number of years back. It&#39;s used for communication between th=
eir Ledger Live software and the hardware wallet.=C2=A0<a href=3D"https://g=
ithub.com/LedgerHQ/ledger-live/blob/03b94dae50b1177801c57d9cee14cb5b4752b07=
5/libs/ledgerjs/packages/hw-app-btc/src/newops/psbtv2.ts">https://github.co=
m/LedgerHQ/ledger-live/blob/03b94dae50b1177801c57d9cee14cb5b4752b075/libs/l=
edgerjs/packages/hw-app-btc/src/newops/psbtv2.ts</a><br><br>/Kalle</div></d=
iv><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" cl=
ass=3D"gmail_attr">On Fri, 17 Jan 2025 at 10:17, Sjors Provoost &lt;<a href=
=3D"mailto:sjors@sprovoost.nl">sjors@sprovoost.nl</a>&gt; wrote:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">Dear list,<br>
<br>
It&#39;s been a few years since BIP370 was proposed [0]. It&#39;s a backwar=
ds compatible change to the PSBT standard defined by BIP174 [1]. Its main b=
enefit is the ability to add new inputs and outputs to a transaction.<br>
<br>
There&#39;s a Bitcoin Core pull request #21283 implements support [2], but =
has seen very little review so far. Being able to test it against other imp=
lementation would aid in review.<br>
<br>
So which projects are using PSBTv2 or would very much like to?<br>
<br>
So far I&#39;ve learned that Core Lightning uses it. They convert it back t=
o v0 when interacting with Bitcoin Core, which they find suboptimal [3].<br=
>
<br>
Feel free to answer here on Stack Exchange [4].<br>
<br>
Kind regards,<br>
<br>
Sjors Provoost<br>
<br>
[0] <a href=3D"https://github.com/bitcoin/bips/blob/master/bip-0370.mediawi=
ki" rel=3D"noreferrer" target=3D"_blank">https://github.com/bitcoin/bips/bl=
ob/master/bip-0370.mediawiki</a><br>
[1] <a href=3D"https://github.com/bitcoin/bips/blob/master/bip-0174.mediawi=
ki" rel=3D"noreferrer" target=3D"_blank">https://github.com/bitcoin/bips/bl=
ob/master/bip-0174.mediawiki</a><br>
[2] <a href=3D"https://github.com/bitcoin/bitcoin/pull/21283" rel=3D"norefe=
rrer" target=3D"_blank">https://github.com/bitcoin/bitcoin/pull/21283</a><b=
r>
[3] <a href=3D"https://github.com/bitcoin/bitcoin/pull/21283#issuecomment-2=
597171643" rel=3D"noreferrer" target=3D"_blank">https://github.com/bitcoin/=
bitcoin/pull/21283#issuecomment-2597171643</a><br>
[4] <a href=3D"https://bitcoin.stackexchange.com/questions/125384/who-uses-=
or-wants-to-use-psbtv2-bip370" rel=3D"noreferrer" target=3D"_blank">https:/=
/bitcoin.stackexchange.com/questions/125384/who-uses-or-wants-to-use-psbtv2=
-bip370</a><br>
<br>
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev%2Bunsubscribe@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/6FDAD97F-7C5F-474B-9EE6-82092C9073C5%40sprovoost.nl" rel=3D"nore=
ferrer" target=3D"_blank">https://groups.google.com/d/msgid/bitcoindev/6FDA=
D97F-7C5F-474B-9EE6-82092C9073C5%40sprovoost.nl</a>.<br>
</blockquote></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; 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/CAPswA9w0YGecAQ4ON43mL_Cj2WL3rcV5seUyyXJ%3D3aVx6zpTzQ%40mail.gma=
il.com?utm_medium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/=
msgid/bitcoindev/CAPswA9w0YGecAQ4ON43mL_Cj2WL3rcV5seUyyXJ%3D3aVx6zpTzQ%40ma=
il.gmail.com</a>.<br />

--000000000000b3d3fd062be3fee4--