From 355454a4cc006ce10e89c522a60183b38bbc6c19 Mon Sep 17 00:00:00 2001 From: Peter <130258664+PeteClubSeven@users.noreply.github.com> Date: Thu, 6 Aug 2026 04:43:41 +0100 Subject: [PATCH] fix: Mandatory upgrade for bark SDK (#2502) chore: update bark bindings to v0.15.0 Moves from bark 0.4.0 to 0.6.0. The Ark server now requires protocol version 5 (hashlock clauses) to start a lightning receive, which only bark 0.6.0 sends, so older clients are refused outright and cannot generate invoices. No client changes needed: v0.15.0 only adds to the surface we use. --- go.mod | 2 +- go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index ce2247a9..d7e69397 100644 --- a/go.mod +++ b/go.mod @@ -19,7 +19,7 @@ require ( github.com/stretchr/testify v1.11.1 github.com/tyler-smith/go-bip39 v1.1.0 github.com/wailsapp/wails/v2 v2.12.0 - gitlab.com/ark-bitcoin/bark-ffi-bindings/golang v0.12.1 + gitlab.com/ark-bitcoin/bark-ffi-bindings/golang v0.15.0 golang.org/x/crypto v0.54.0 golang.org/x/oauth2 v0.36.0 google.golang.org/grpc v1.79.3 diff --git a/go.sum b/go.sum index 22222803..23adf326 100644 --- a/go.sum +++ b/go.sum @@ -593,6 +593,8 @@ github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= gitlab.com/ark-bitcoin/bark-ffi-bindings/golang v0.12.1 h1:jEnl0leC9n7EsT9Rn339nC9e/9GWCMPXzmzowzxmY24= gitlab.com/ark-bitcoin/bark-ffi-bindings/golang v0.12.1/go.mod h1:1jAwB/XR4i3D72fz3qWAd41tQLYcOCGfWZHMagn5fNg= +gitlab.com/ark-bitcoin/bark-ffi-bindings/golang v0.15.0 h1:X6TmMsVcvwOo5CxnlOQ/104OBO7cdOvYcTIatS5yfu4= +gitlab.com/ark-bitcoin/bark-ffi-bindings/golang v0.15.0/go.mod h1:1jAwB/XR4i3D72fz3qWAd41tQLYcOCGfWZHMagn5fNg= go.etcd.io/bbolt v1.4.3 h1:dEadXpI6G79deX5prL3QRNP6JB8UxVkqo4UPnHaNXJo= go.etcd.io/bbolt v1.4.3/go.mod h1:tKQlpPaYCVFctUIgFKFnAlvbmB3tpy1vkTnDWohtc0E= go.etcd.io/etcd/api/v3 v3.5.16 h1:WvmyJVbjWqK4R1E+B12RRHz3bRGy9XVfh++MgbN+6n0=