Skip to content

Commit 3d4fe43

Browse files
committed
Sanitized node urls prior to logging
1 parent 5b1a756 commit 3d4fe43

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

multinode/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require (
77
github.com/pkg/errors v0.9.1
88
github.com/prometheus/client_model v0.6.2
99
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260305114348-b8bbac30bfc7
10-
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260401162955-be2bc6b5264b
10+
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260422204348-6c81d2a51359
1111
github.com/stretchr/testify v1.11.1
1212
go.uber.org/zap v1.27.1
1313
)

multinode/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ github.com/smartcontractkit/chainlink-common v0.10.1-0.20260305114348-b8bbac30bf
8080
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260305114348-b8bbac30bfc7/go.mod h1:0ghbAr7tRO0tT5ZqBXhOyzgUO37tNNe33Yn0hskauVM=
8181
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 h1:FJAFgXS9oqASnkS03RE1HQwYQQxrO4l46O5JSzxqLgg=
8282
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10/go.mod h1:oiDa54M0FwxevWwyAX773lwdWvFYYlYHHQV1LQ5HpWY=
83-
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260401162955-be2bc6b5264b h1:L1So1EDBDRET3j/TdV1Gjv3qWARoa/NPRaU7k4r30yA=
84-
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260401162955-be2bc6b5264b/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4=
83+
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260422204348-6c81d2a51359 h1:nmNpiF2eH+DFbaD0cJijekQGLQJQcZuu7w/b8gIIP5w=
84+
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260422204348-6c81d2a51359/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4=
8585
github.com/smartcontractkit/freeport v0.1.3-0.20250716200817-cb5dfd0e369e h1:Hv9Mww35LrufCdM9wtS9yVi/rEWGI1UnjHbcKKU0nVY=
8686
github.com/smartcontractkit/freeport v0.1.3-0.20250716200817-cb5dfd0e369e/go.mod h1:T4zH9R8R8lVWKfU7tUvYz2o2jMv1OpGCdpY2j2QZXzU=
8787
github.com/smartcontractkit/libocr v0.0.0-20250912173940-f3ab0246e23d h1:LokA9PoCNb8mm8mDT52c3RECPMRsGz1eCQORq+J3n74=

multinode/node.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import (
1010

1111
"github.com/smartcontractkit/chainlink-common/pkg/logger"
1212
"github.com/smartcontractkit/chainlink-common/pkg/services"
13+
"github.com/smartcontractkit/chainlink-framework/metrics"
1314
)
1415

1516
const QueryTimeout = 10 * time.Second
@@ -173,10 +174,10 @@ func NewNode[
173174
func (n *node[CHAIN_ID, HEAD, RPC]) String() string {
174175
s := fmt.Sprintf("(%s)%s", Primary.String(), n.name)
175176
if n.ws != nil {
176-
s += fmt.Sprintf(":%s", n.ws.String())
177+
s += fmt.Sprintf(":%s", metrics.SanitizeRPCURL(n.ws.String()))
177178
}
178179
if n.http != nil {
179-
s += fmt.Sprintf(":%s", n.http.String())
180+
s += fmt.Sprintf(":%s", metrics.SanitizeRPCURL(n.http.String()))
180181
}
181182
return s
182183
}

0 commit comments

Comments
 (0)