diff --git a/pom.xml b/pom.xml
index 9d1a6580..6e6982c3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
fr.acinq
bitcoin-lib_2.13
jar
- 0.44
+ 0.45
Simple Scala Bitcoin library
https://github.com/ACINQ/bitcoin-lib
bitcoin-lib
@@ -153,12 +153,12 @@
fr.acinq.bitcoin
bitcoin-kmp-jvm
- 0.27.0
+ 0.28.0
fr.acinq.secp256k1
secp256k1-kmp-jni-jvm
- 0.20.0
+ 0.21.0
org.scodec
diff --git a/src/main/scala/fr/acinq/bitcoin/scalacompat/Script.scala b/src/main/scala/fr/acinq/bitcoin/scalacompat/Script.scala
index 808b5fd4..d572a1e4 100644
--- a/src/main/scala/fr/acinq/bitcoin/scalacompat/Script.scala
+++ b/src/main/scala/fr/acinq/bitcoin/scalacompat/Script.scala
@@ -190,4 +190,10 @@ 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
+
+ /** An empty witness script must be used to spend [[pay2anchor]] outputs. */
+ val witnessPay2anchor: ScriptWitness = bitcoin.Script.getWitnessPay2anchor
+
}