Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/sharp-carpets-run.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#updated Wire up OTel logs streaming, integrate chainlink logger with otel
15 changes: 13 additions & 2 deletions core/cmd/shell.go
Original file line number Diff line number Diff line change
Expand Up @@ -131,17 +131,28 @@ func initGlobals(cfgProm config.Prometheus, cfgTracing config.Tracing, cfgTeleme
if err != nil {
return err
}

beholder.SetClient(beholderClient)
beholder.SetGlobalOtelProviders()

if clientCfg.LogStreamingEnabled {
// WithOtel mutates the logger
lggr, err = lggr.WithOtel(beholderClient.Logger)
if err != nil {
return fmt.Errorf("Failed to enable log streaming: %w", err)
}
lggr.Info("Log streaming enabled")
}

return nil
}()
})
return err
}

var (
// ErrorNoAPICredentialsAvailable is returned when not run from a terminal
// and no API credentials have been provided
// ErrorNoAPICredentialsAvailable is returned when not run from a terminal
// and no API credentials have been provided
ErrorNoAPICredentialsAvailable = errors.New("API credentials must be supplied")
)

Expand Down
11 changes: 9 additions & 2 deletions core/logger/logger.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (
"path/filepath"

"github.com/fatih/color"
otellog "go.opentelemetry.io/otel/log"
"go.uber.org/zap"
"go.uber.org/zap/zapcore"
"gopkg.in/natefinch/lumberjack.v2"
Expand All @@ -28,9 +29,11 @@ type stderrWriter struct{}
func (sw stderrWriter) Write(p []byte) (n int, err error) {
return os.Stderr.Write(p)
}

func (sw stderrWriter) Close() error {
return nil // never close stderr
}

func (sw stderrWriter) Sync() error {
return os.Stderr.Sync()
}
Expand Down Expand Up @@ -129,6 +132,9 @@ type Logger interface {
// Recover reports recovered panics; this is useful because it avoids
// double-reporting to sentry
Recover(panicErr interface{})

// WithOtel enables OpenTelemetry integration for this logger
WithOtel(otelLogger otellog.Logger) (Logger, error)
}

// newZapConfigProd returns a new production zap.Config.
Expand Down Expand Up @@ -265,10 +271,11 @@ func newLoggerForCore(zcfg zap.Config, core zapcore.Core) (*zapLogger, func(), e
if err != nil {
return nil, nil, err
}

opts := []zap.Option{zap.ErrorOutput(errSink), zap.AddCaller(), zap.AddStacktrace(zapcore.ErrorLevel)}
return &zapLogger{
level: zcfg.Level,
SugaredLogger: zap.New(core, zap.ErrorOutput(errSink), zap.AddCaller(), zap.AddStacktrace(zapcore.ErrorLevel)).Sugar(),
SugaredLogger: zap.New(core, opts...).Sugar(),
opts: opts,
}, closeFn, nil
}

Expand Down
29 changes: 28 additions & 1 deletion core/logger/logger_mocks.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions core/logger/null_logger.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package logger

import (
otellog "go.opentelemetry.io/otel/log"
"go.uber.org/zap/zapcore"
)

Expand Down Expand Up @@ -44,3 +45,8 @@ func (l *nullLogger) Helper(skip int) Logger { return l }
func (l *nullLogger) Name() string { return "nullLogger" }

func (l *nullLogger) Recover(panicErr interface{}) {}

func (l *nullLogger) WithOtel(otelLogger otellog.Logger) (Logger, error) {
// Null logger doesn't support OTel integration
return l, nil
}
15 changes: 14 additions & 1 deletion core/logger/prometheus.go
Original file line number Diff line number Diff line change
@@ -1,27 +1,34 @@
package logger

import (
"errors"

"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus/promauto"
otellog "go.opentelemetry.io/otel/log"
"go.uber.org/zap/zapcore"
)

var warnCounter = promauto.NewCounter(prometheus.CounterOpts{
Name: "log_warn_count",
Help: "Number of warning messages in log",
})

var errorCounter = promauto.NewCounter(prometheus.CounterOpts{
Name: "log_error_count",
Help: "Number of error messages in log",
})

var criticalCounter = promauto.NewCounter(prometheus.CounterOpts{
Name: "log_critical_count",
Help: "Number of critical messages in log",
})

var panicCounter = promauto.NewCounter(prometheus.CounterOpts{
Name: "log_panic_count",
Help: "Number of panic messages in log",
})

var fatalCounter = promauto.NewCounter(prometheus.CounterOpts{
Name: "log_fatal_count",
Help: "Number of fatal messages in log",
Expand All @@ -42,7 +49,8 @@ func newPrometheusLoggerWithCounters(
errorCounter prometheus.Counter,
criticalCounter prometheus.Counter,
panicCounter prometheus.Counter,
fatalCounter prometheus.Counter) Logger {
fatalCounter prometheus.Counter,
) Logger {
return &prometheusLogger{
h: l.Helper(1),
warnCnt: warnCounter,
Expand Down Expand Up @@ -217,3 +225,8 @@ func (s *prometheusLogger) Recover(panicErr interface{}) {
s.panicCnt.Inc()
s.h.Recover(panicErr)
}

func (s *prometheusLogger) WithOtel(otelLogger otellog.Logger) (Logger, error) {
// OTel integration is not implemented for prometheus logger
return nil, errors.New("WithOtel not implemented for prometheus logger")
}
7 changes: 7 additions & 0 deletions core/logger/sentry.go
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
package logger

import (
"errors"
"fmt"
"time"

"github.com/getsentry/sentry-go"
otellog "go.opentelemetry.io/otel/log"
"go.uber.org/zap/zapcore"
)

Expand Down Expand Up @@ -270,3 +272,8 @@ func (s *sentryLogger) Recover(panicErr interface{}) {

s.h.With("sentryEventID", eid).Recover(panicErr)
}

func (s *sentryLogger) WithOtel(otelLogger otellog.Logger) (Logger, error) {
// OTel integration is not implemented for sentry logger
return nil, errors.New("WithOtel not implemented for sentry logger")
}
27 changes: 27 additions & 0 deletions core/logger/zap.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,11 @@ import (
"os"

pkgerrors "github.com/pkg/errors"
otellog "go.opentelemetry.io/otel/log"
"go.uber.org/zap"
"go.uber.org/zap/zapcore"

"github.com/smartcontractkit/chainlink-common/pkg/logger/otelzap"
)

var _ Logger = &zapLogger{}
Expand All @@ -15,6 +18,8 @@ type zapLogger struct {
level zap.AtomicLevel
fields []interface{}
callerSkip int
opts []zap.Option
otelLogger otellog.Logger
}

func makeEncoderConfig(unixTS bool) zapcore.EncoderConfig {
Expand Down Expand Up @@ -92,3 +97,25 @@ func (l *zapLogger) Sync() error {
func (l *zapLogger) Recover(panicErr interface{}) {
l.Criticalw("Recovered goroutine panic", "panic", panicErr)
}

func (l *zapLogger) WithOtel(otelLogger otellog.Logger) (Logger, error) {
if l.otelLogger != nil {
return l, nil
}
l.otelLogger = otelLogger

// Get the current core from the zap logger
primaryCore := l.SugaredLogger.Desugar().Core()

// Create OTel core with debug level to ensure all logs are captured
otelCore := otelzap.NewCore(otelLogger, otelzap.WithLevel(zapcore.DebugLevel))

// Create a new zap logger with both cores using Tee
combinedCore := zapcore.NewTee(primaryCore, otelCore)
newLogger := zap.New(combinedCore, l.opts...)

// Update the zapLogger with the new core
l.SugaredLogger = newLogger.Sugar()

return l, nil
}
2 changes: 1 addition & 1 deletion core/scripts/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ require (
github.com/shopspring/decimal v1.4.0
github.com/smartcontractkit/chainlink-automation v0.8.1
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20250930202440-88c08e65d960
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1
github.com/smartcontractkit/chainlink-data-streams v0.1.2
github.com/smartcontractkit/chainlink-deployments-framework v0.52.0
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20250915101441-709f87f7d401
Expand Down
4 changes: 2 additions & 2 deletions core/scripts/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1597,8 +1597,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8184001834b5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5 h1:QhcYGEhRLInr1/qh/3RJiVdvJ0nxBHKhPe65WLbSBnU=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76 h1:Slnws8RoXRUYGgEMYK6X2yYzjZwNgVb93PxU45VEObQ=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76/go.mod h1:1r3aM96KHAESfnayJ3BTHCkP1qJS1BEG1r4czeoaXlA=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1 h1:+LPBzGFjsTvS9Z+QEL9/Ghe1Cz6XLfPjNl0vLpREdpw=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1/go.mod h1:1r3aM96KHAESfnayJ3BTHCkP1qJS1BEG1r4czeoaXlA=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.4 h1:hvqATtrZ0iMRTI80cpBot/3JFbjz2j+2tvpfooVhRHw=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.4/go.mod h1:eKGyfTKzr0/PeR7qKN4l2FcW9p+HzyKUwAfGhm/5YZc=
github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw=
Expand Down
1 change: 1 addition & 0 deletions core/services/chainlink/heartbeat.go
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ func (h *Heartbeat) start(_ context.Context) error {
if err != nil {
h.eng.Errorw("heartbeat emit failed", "err", err)
}
h.eng.Debugw("heartbeat emitted", "labels", h.emitter.Labels())
}

h.eng.GoTick(timeutil.NewTicker(h.GetBeat), beatFn)
Expand Down
2 changes: 1 addition & 1 deletion deployment/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ require (
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20250930202440-88c08e65d960
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8184001834b5
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1
github.com/smartcontractkit/chainlink-deployments-framework v0.49.0
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20250915101441-709f87f7d401
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20250827130336-5922343458be
Expand Down
4 changes: 2 additions & 2 deletions deployment/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1334,8 +1334,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8184001834b5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5 h1:QhcYGEhRLInr1/qh/3RJiVdvJ0nxBHKhPe65WLbSBnU=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76 h1:Slnws8RoXRUYGgEMYK6X2yYzjZwNgVb93PxU45VEObQ=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76/go.mod h1:1r3aM96KHAESfnayJ3BTHCkP1qJS1BEG1r4czeoaXlA=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1 h1:+LPBzGFjsTvS9Z+QEL9/Ghe1Cz6XLfPjNl0vLpREdpw=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1/go.mod h1:1r3aM96KHAESfnayJ3BTHCkP1qJS1BEG1r4czeoaXlA=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.4 h1:hvqATtrZ0iMRTI80cpBot/3JFbjz2j+2tvpfooVhRHw=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.4/go.mod h1:eKGyfTKzr0/PeR7qKN4l2FcW9p+HzyKUwAfGhm/5YZc=
github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw=
Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ require (
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20250930202440-88c08e65d960
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8184001834b5
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1
github.com/smartcontractkit/chainlink-data-streams v0.1.2
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20250915101441-709f87f7d401
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20250827130336-5922343458be
Expand Down Expand Up @@ -127,6 +127,7 @@ require (
go.dedis.ch/kyber/v3 v3.1.0
go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin v0.49.0
go.opentelemetry.io/otel v1.37.0
go.opentelemetry.io/otel/log v0.13.0
go.opentelemetry.io/otel/metric v1.37.0
go.opentelemetry.io/otel/sdk/metric v1.37.0
go.opentelemetry.io/otel/trace v1.37.0
Expand Down Expand Up @@ -391,7 +392,6 @@ require (
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.13.0 // indirect
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.36.0 // indirect
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.36.0 // indirect
go.opentelemetry.io/otel/log v0.13.0 // indirect
go.opentelemetry.io/otel/sdk v1.37.0 // indirect
go.opentelemetry.io/otel/sdk/log v0.13.0 // indirect
go.opentelemetry.io/proto/otlp v1.6.0 // indirect
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1113,8 +1113,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8184001834b5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5 h1:QhcYGEhRLInr1/qh/3RJiVdvJ0nxBHKhPe65WLbSBnU=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76 h1:Slnws8RoXRUYGgEMYK6X2yYzjZwNgVb93PxU45VEObQ=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76/go.mod h1:1r3aM96KHAESfnayJ3BTHCkP1qJS1BEG1r4czeoaXlA=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1 h1:+LPBzGFjsTvS9Z+QEL9/Ghe1Cz6XLfPjNl0vLpREdpw=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1/go.mod h1:1r3aM96KHAESfnayJ3BTHCkP1qJS1BEG1r4czeoaXlA=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.4 h1:hvqATtrZ0iMRTI80cpBot/3JFbjz2j+2tvpfooVhRHw=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.4/go.mod h1:eKGyfTKzr0/PeR7qKN4l2FcW9p+HzyKUwAfGhm/5YZc=
github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw=
Expand Down
2 changes: 1 addition & 1 deletion integration-tests/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ require (
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20250930202440-88c08e65d960
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8184001834b5
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1
github.com/smartcontractkit/chainlink-deployments-framework v0.49.0
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20250915101441-709f87f7d401
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20250827130336-5922343458be
Expand Down
4 changes: 2 additions & 2 deletions integration-tests/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1580,8 +1580,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8184001834b5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5 h1:QhcYGEhRLInr1/qh/3RJiVdvJ0nxBHKhPe65WLbSBnU=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76 h1:Slnws8RoXRUYGgEMYK6X2yYzjZwNgVb93PxU45VEObQ=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76/go.mod h1:1r3aM96KHAESfnayJ3BTHCkP1qJS1BEG1r4czeoaXlA=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1 h1:+LPBzGFjsTvS9Z+QEL9/Ghe1Cz6XLfPjNl0vLpREdpw=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1/go.mod h1:1r3aM96KHAESfnayJ3BTHCkP1qJS1BEG1r4czeoaXlA=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.4 h1:hvqATtrZ0iMRTI80cpBot/3JFbjz2j+2tvpfooVhRHw=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.4/go.mod h1:eKGyfTKzr0/PeR7qKN4l2FcW9p+HzyKUwAfGhm/5YZc=
github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw=
Expand Down
2 changes: 1 addition & 1 deletion integration-tests/load/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ require (
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20250930202440-88c08e65d960
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8184001834b5
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1
github.com/smartcontractkit/chainlink-deployments-framework v0.49.0
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20250915101441-709f87f7d401
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20250827130336-5922343458be
Expand Down
4 changes: 2 additions & 2 deletions integration-tests/load/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1559,8 +1559,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250908144012-8184001834b5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5 h1:QhcYGEhRLInr1/qh/3RJiVdvJ0nxBHKhPe65WLbSBnU=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250908144012-8184001834b5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76 h1:Slnws8RoXRUYGgEMYK6X2yYzjZwNgVb93PxU45VEObQ=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20250929154511-1f5fbda7ae76/go.mod h1:1r3aM96KHAESfnayJ3BTHCkP1qJS1BEG1r4czeoaXlA=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1 h1:+LPBzGFjsTvS9Z+QEL9/Ghe1Cz6XLfPjNl0vLpREdpw=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251001104306-ef4be12f82e1/go.mod h1:1r3aM96KHAESfnayJ3BTHCkP1qJS1BEG1r4czeoaXlA=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.4 h1:hvqATtrZ0iMRTI80cpBot/3JFbjz2j+2tvpfooVhRHw=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.4/go.mod h1:eKGyfTKzr0/PeR7qKN4l2FcW9p+HzyKUwAfGhm/5YZc=
github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw=
Expand Down
Loading
Loading