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 ) 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 ; 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 (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 ; 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 Date: Fri, 17 Jan 2025 11:01:19 +0100 X-Gm-Features: AbW1kvY3u4VHgGeBrYpwnMcspwEhQKcFKtZQ7Rca4yHymshgLux7aF5V9ULihsw Message-ID: Subject: Re: [bitcoindev] Who uses or wants to use PSBTv2 (BIP370) To: Sjors Provoost 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: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , 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 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
Sjors,

Ledger has a PSBTv2 implementati= on since a number of years back. It's used for communication between th= eir Ledger Live software and the hardware wallet.=C2=A0https://github.co= m/LedgerHQ/ledger-live/blob/03b94dae50b1177801c57d9cee14cb5b4752b075/libs/l= edgerjs/packages/hw-app-btc/src/newops/psbtv2.ts

/Kalle

On Fri, 17 Jan 2025 at 10:17, Sjors Provoost <sjors@sprovoost.nl> wrote:
<= 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,

It's been a few years since BIP370 was proposed [0]. It'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.

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 imp= lementation 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 t= o 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/bl= ob/master/bip-0370.mediawiki
[1] https://github.com/bitcoin/bips/bl= ob/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 &= quot;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/6FDA= D97F-7C5F-474B-9EE6-82092C9073C5%40sprovoost.nl.

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/= msgid/bitcoindev/CAPswA9w0YGecAQ4ON43mL_Cj2WL3rcV5seUyyXJ%3D3aVx6zpTzQ%40ma= il.gmail.com.
--000000000000b3d3fd062be3fee4--