From 9af4606137f12e9f5d7d75d1feb0449bf344a44d Mon Sep 17 00:00:00 2001 From: jeffyanta Date: Fri, 18 Sep 2026 16:18:51 -0400 Subject: [PATCH] Use secure Geyser gRPC connection by default --- geyser/subscription.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/geyser/subscription.go b/geyser/subscription.go index 64d69ee..1c6557c 100644 --- a/geyser/subscription.go +++ b/geyser/subscription.go @@ -2,13 +2,14 @@ package geyser import ( "context" + "crypto/tls" "time" "github.com/mr-tron/base58" "github.com/pkg/errors" "go.uber.org/zap" "google.golang.org/grpc" - "google.golang.org/grpc/credentials/insecure" + "google.golang.org/grpc/credentials" "google.golang.org/grpc/metadata" geyserpb "github.com/code-payments/code-vm-indexer/generated/geyser/v1" @@ -25,7 +26,7 @@ var ( ) func newGeyserClient(endpoint, xToken string) (geyserpb.GeyserClient, error) { - opts := []grpc.DialOption{grpc.WithTransportCredentials(insecure.NewCredentials())} + opts := []grpc.DialOption{grpc.WithTransportCredentials(credentials.NewTLS(&tls.Config{}))} if len(xToken) > 0 { opts = append( opts,