From 8468c7c4ba496db5a5923beeb0051a6fcfdeb0ee Mon Sep 17 00:00:00 2001 From: Elle Mouton Date: Sat, 5 Apr 2025 16:58:51 +0200 Subject: [PATCH] graph/db: let test alias be UTF-8 compatible Later on we will store the Alias as a Text field in our sql impls of the graph db. For Postgres, this field then MUST be a valid UTF-8 string. This is also the case in general for the alias according to [bolt 7](https://github.com/lightning/bolts/blob/e1fa25cf00446f3a6a6abbbc9a617cae5b75e39f/07-routing-gossip.md?plain=1#L313) --- graph/db/graph_test.go | 2 +- graph/notifications_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/graph/db/graph_test.go b/graph/db/graph_test.go index ce8b68ade..26dd41179 100644 --- a/graph/db/graph_test.go +++ b/graph/db/graph_test.go @@ -75,7 +75,7 @@ func createLightningNode(priv *btcec.PrivateKey) *models.LightningNode { AuthSigBytes: testSig.Serialize(), LastUpdate: time.Unix(updateTime, 0), Color: color.RGBA{1, 2, 3, 0}, - Alias: "kek" + string(pub[:]), + Alias: "kek" + hex.EncodeToString(pub), Features: testFeatures, Addresses: testAddrs, } diff --git a/graph/notifications_test.go b/graph/notifications_test.go index 0e2ec7afb..ff4649cfe 100644 --- a/graph/notifications_test.go +++ b/graph/notifications_test.go @@ -89,7 +89,7 @@ func createTestNode(t *testing.T) *models.LightningNode { LastUpdate: time.Unix(updateTime, 0), Addresses: testAddrs, Color: color.RGBA{1, 2, 3, 0}, - Alias: "kek" + string(pub[:]), + Alias: "kek" + hex.EncodeToString(pub), AuthSigBytes: testSig.Serialize(), Features: testFeatures, }