From bc231cb882d7b4802ce9c3be38ce16a6dbe38b82 Mon Sep 17 00:00:00 2001 From: t-bast Date: Fri, 7 Nov 2025 17:02:45 +0100 Subject: [PATCH] Update `bitcoin-kmp` to the latest release Which provides support for reading PSBTs containing P2A inputs. See https://github.com/ACINQ/bitcoin-kmp/pull/167 --- pom.xml | 4 ++-- src/main/scala/fr/acinq/bitcoin/scalacompat/Script.scala | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 6e6982c3..32df5700 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ fr.acinq bitcoin-lib_2.13 jar - 0.45 + 0.45.1 Simple Scala Bitcoin library https://github.com/ACINQ/bitcoin-lib bitcoin-lib @@ -153,7 +153,7 @@ fr.acinq.bitcoin bitcoin-kmp-jvm - 0.28.0 + 0.28.1 fr.acinq.secp256k1 diff --git a/src/main/scala/fr/acinq/bitcoin/scalacompat/Script.scala b/src/main/scala/fr/acinq/bitcoin/scalacompat/Script.scala index d572a1e4..f28f24aa 100644 --- a/src/main/scala/fr/acinq/bitcoin/scalacompat/Script.scala +++ b/src/main/scala/fr/acinq/bitcoin/scalacompat/Script.scala @@ -191,9 +191,9 @@ object Script { def witnessScriptPathPay2tr(internalKey: XonlyPublicKey, script: ScriptTree.Leaf, witness: ScriptWitness, scriptTree: ScriptTree): ScriptWitness = bitcoin.Script.witnessScriptPathPay2tr(internalKey.pub, scala2kmp(script), witness, scala2kmp(scriptTree)) /** Standard P2A (pay-to-anchor) output. */ - val pay2anchor: Seq[ScriptElt] = bitcoin.Script.getPay2anchor.asScala.map(kmp2scala).toList + val pay2anchor: Seq[ScriptElt] = bitcoin.Script.pay2anchor.asScala.map(kmp2scala).toList /** An empty witness script must be used to spend [[pay2anchor]] outputs. */ - val witnessPay2anchor: ScriptWitness = bitcoin.Script.getWitnessPay2anchor + val witnessPay2anchor: ScriptWitness = bitcoin.Script.witnessPay2anchor }