Skip to content
Merged
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
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.20251006185749-5bbcd3de2ec8
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc
github.com/smartcontractkit/chainlink-data-streams v0.1.5
github.com/smartcontractkit/chainlink-deployments-framework v0.54.0
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20251006145521-1bb51044b147
Expand Down
4 changes: 2 additions & 2 deletions core/scripts/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1599,8 +1599,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-f
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 h1:Z4t2ZY+ZyGWxtcXvPr11y4o3CGqhg3frJB5jXkCSvWA=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42 h1:wq5axTY1g0EY/xHsdmpDqJrfCqf6dmoxoNBjVxhBl1c=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc h1:6mfaXVqIxIp+yl41VLQZmEBhvIkXF+kRqnLI8tQLdmE=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
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 core/services/workflows/engine_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -1110,7 +1110,7 @@ func TestEngine_RateLimit(t *testing.T) {
)

// Call RateLimiter once as owner, so next execution gets blocked by per user limit
require.True(t, eng.ratelimiter.Allow(contexts.WithCRE(t.Context(), contexts.CRE{Owner: testWorkflowOwner})))
require.True(t, eng.ratelimiter.Allow(contexts.WithCRE(t.Context(), contexts.CRE{Owner: testWorkflowOwner, Workflow: testWorkflowID})))
servicetest.Run(t, eng)

select {
Expand Down Expand Up @@ -1164,7 +1164,7 @@ func TestEngine_RateLimit(t *testing.T) {
)

// Call RateLimiter once as other owner, so next execution gets blocked by global limit
require.True(t, eng.ratelimiter.Allow(contexts.WithCRE(t.Context(), contexts.CRE{Owner: "some other owner"})))
require.True(t, eng.ratelimiter.Allow(contexts.WithCRE(t.Context(), contexts.CRE{Owner: "some other owner", Workflow: testWorkflowID})))
servicetest.Run(t, eng)

select {
Expand Down
28 changes: 16 additions & 12 deletions core/services/workflows/ratelimiter/ratelimiter.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ import (

"golang.org/x/time/rate"

"github.com/smartcontractkit/chainlink-common/pkg/settings"
"github.com/smartcontractkit/chainlink-common/pkg/config"
"github.com/smartcontractkit/chainlink-common/pkg/settings/cresettings"
"github.com/smartcontractkit/chainlink-common/pkg/settings/limits"
)

Expand All @@ -17,26 +18,29 @@ type Config struct {
PerSenderBurst int `json:"perSenderBurst"`
}

func NewRateLimiter(config Config, f limits.Factory) (limits.RateLimiter, error) {
if config.GlobalRPS <= 0.0 || config.PerSenderRPS <= 0.0 {
func NewRateLimiter(cfg Config, f limits.Factory) (limits.RateLimiter, error) {
if cfg.GlobalRPS <= 0.0 || cfg.PerSenderRPS <= 0.0 {
return nil, errors.New("RPS values must be positive")
}
if config.GlobalBurst <= 0 || config.PerSenderBurst <= 0 {
if cfg.GlobalBurst <= 0 || cfg.PerSenderBurst <= 0 {
return nil, errors.New("burst values must be positive")
}

// TODO cresettings
globalRate := settings.Rate(rate.Limit(config.GlobalRPS), config.GlobalBurst)
globalRate.Scope = settings.ScopeGlobal
global, err := f.NewRateLimiter(globalRate)
globalLimit := cresettings.Default.WorkflowTriggerRateLimit // make a copy
globalLimit.DefaultValue = config.Rate{Limit: rate.Limit(cfg.GlobalRPS), Burst: cfg.GlobalBurst}
global, err := f.MakeRateLimiter(globalLimit)
if err != nil {
return nil, fmt.Errorf("failed to create global rate limiter: %w", err)
}
ownerRate := settings.Rate(rate.Limit(config.PerSenderRPS), config.PerSenderBurst)
ownerRate.Scope = settings.ScopeOwner
owner, err := f.NewRateLimiter(ownerRate)
ownerLimit := cresettings.Default.PerOwner.WorkflowTriggerRateLimit // make a copy
ownerLimit.DefaultValue = config.Rate{Limit: rate.Limit(cfg.PerSenderRPS), Burst: cfg.PerSenderBurst}
owner, err := f.MakeRateLimiter(ownerLimit)
if err != nil {
return nil, fmt.Errorf("failed to create owner rate limiter: %w", err)
}
return limits.MultiRateLimiter{owner, global}, nil
workflow, err := f.MakeRateLimiter(cresettings.Default.PerWorkflow.TriggerRateLimit)
if err != nil {
return nil, fmt.Errorf("failed to create workflow rate limiter: %w", err)
}
return limits.MultiRateLimiter{workflow, owner, global}, nil
}
7 changes: 4 additions & 3 deletions core/services/workflows/ratelimiter/ratelimiter_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,11 @@ func TestRateLimiter(t *testing.T) {
}
rl, err := NewRateLimiter(config, limits.Factory{Logger: logger.Test(t)})
require.NoError(t, err)
ctx1 := contexts.WithCRE(t.Context(), contexts.CRE{Owner: "user1"})
ctx1 := contexts.WithCRE(t.Context(), contexts.CRE{Owner: "user1", Workflow: "wf-1"})
require.True(t, rl.Allow(ctx1))
require.True(t, rl.Allow(contexts.WithCRE(t.Context(), contexts.CRE{Owner: "user2"})))
require.True(t, rl.Allow(contexts.WithCRE(t.Context(), contexts.CRE{Owner: "user2", Workflow: "wf-2"})))
require.True(t, rl.Allow(ctx1))
require.False(t, rl.Allow(ctx1))
require.False(t, rl.Allow(contexts.WithCRE(t.Context(), contexts.CRE{Owner: "user3"})))
require.False(t, rl.Allow(contexts.WithCRE(t.Context(), contexts.CRE{Owner: "user3", Workflow: "wf-3"})))

}
4 changes: 2 additions & 2 deletions core/services/workflows/syncerlimiter/limiter.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ func NewWorkflowLimits(lggr logger.Logger, cfg Config, lf limits.Factory) (limit
lggr = logger.Named(lggr, "WorkflowExecutionLimiter")
cfg.PerOwnerOverrides = normalizeOverrides(cfg.PerOwnerOverrides)

ownerLimit := cresettings.Default.PerOwner.WorkflowExecutionConcurrencyLimit
ownerLimit := cresettings.Default.PerOwner.WorkflowExecutionConcurrencyLimit // make a copy
if cfg.PerOwner > 0 {
ownerLimit.DefaultValue = int(cfg.PerOwner)
}
Expand All @@ -56,7 +56,7 @@ func NewWorkflowLimits(lggr logger.Logger, cfg Config, lf limits.Factory) (limit
return nil, fmt.Errorf("failed to create owner resource limiter: %w", err)
}

globalLimit := cresettings.Default.WorkflowExecutionConcurrencyLimit
globalLimit := cresettings.Default.WorkflowExecutionConcurrencyLimit // make a copy
if cfg.Global > 0 {
globalLimit.DefaultValue = int(cfg.Global)
}
Expand Down
2 changes: 1 addition & 1 deletion core/services/workflows/v2/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ func NewLimiters(lf limits.Factory, cfgFn func(*cresettings.Workflows)) (*Engine
}

func (l *EngineLimiters) init(lf limits.Factory, cfgFn func(*cresettings.Workflows)) (err error) {
cfg := cresettings.Default.PerWorkflow
cfg := cresettings.Default.PerWorkflow // make copy
if cfgFn != nil {
cfgFn(&cfg)
}
Expand Down
2 changes: 1 addition & 1 deletion deployment/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ require (
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20251006185749-5bbcd3de2ec8
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-fd2e35d7deb5
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc
github.com/smartcontractkit/chainlink-deployments-framework v0.54.0
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20251006145521-1bb51044b147
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251003185510-17234095940f
Expand Down
4 changes: 2 additions & 2 deletions deployment/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1336,8 +1336,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-f
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 h1:Z4t2ZY+ZyGWxtcXvPr11y4o3CGqhg3frJB5jXkCSvWA=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42 h1:wq5axTY1g0EY/xHsdmpDqJrfCqf6dmoxoNBjVxhBl1c=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc h1:6mfaXVqIxIp+yl41VLQZmEBhvIkXF+kRqnLI8tQLdmE=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
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 go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ require (
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20251006185749-5bbcd3de2ec8
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-fd2e35d7deb5
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc
github.com/smartcontractkit/chainlink-data-streams v0.1.5
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20251006145521-1bb51044b147
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251003185510-17234095940f
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-20250912190424-f
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 h1:Z4t2ZY+ZyGWxtcXvPr11y4o3CGqhg3frJB5jXkCSvWA=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42 h1:wq5axTY1g0EY/xHsdmpDqJrfCqf6dmoxoNBjVxhBl1c=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc h1:6mfaXVqIxIp+yl41VLQZmEBhvIkXF+kRqnLI8tQLdmE=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
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.20251006185749-5bbcd3de2ec8
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-fd2e35d7deb5
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc
github.com/smartcontractkit/chainlink-deployments-framework v0.54.0
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20251006145521-1bb51044b147
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251003185510-17234095940f
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-20250912190424-f
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 h1:Z4t2ZY+ZyGWxtcXvPr11y4o3CGqhg3frJB5jXkCSvWA=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42 h1:wq5axTY1g0EY/xHsdmpDqJrfCqf6dmoxoNBjVxhBl1c=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc h1:6mfaXVqIxIp+yl41VLQZmEBhvIkXF+kRqnLI8tQLdmE=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
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.20251006185749-5bbcd3de2ec8
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-fd2e35d7deb5
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc
github.com/smartcontractkit/chainlink-deployments-framework v0.54.0
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20251006145521-1bb51044b147
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251003185510-17234095940f
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-20250912190424-f
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 h1:Z4t2ZY+ZyGWxtcXvPr11y4o3CGqhg3frJB5jXkCSvWA=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42 h1:wq5axTY1g0EY/xHsdmpDqJrfCqf6dmoxoNBjVxhBl1c=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc h1:6mfaXVqIxIp+yl41VLQZmEBhvIkXF+kRqnLI8tQLdmE=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
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 system-tests/lib/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ require (
github.com/rs/zerolog v1.33.0
github.com/scylladb/go-reflectx v1.0.1
github.com/smartcontractkit/chain-selectors v1.0.72
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc
github.com/smartcontractkit/chainlink-deployments-framework v0.54.0
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20251006145521-1bb51044b147
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251003185510-17234095940f
Expand Down
4 changes: 2 additions & 2 deletions system-tests/lib/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1577,8 +1577,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-f
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 h1:Z4t2ZY+ZyGWxtcXvPr11y4o3CGqhg3frJB5jXkCSvWA=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42 h1:wq5axTY1g0EY/xHsdmpDqJrfCqf6dmoxoNBjVxhBl1c=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc h1:6mfaXVqIxIp+yl41VLQZmEBhvIkXF+kRqnLI8tQLdmE=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
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 system-tests/tests/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ require (
github.com/rs/zerolog v1.33.0
github.com/shopspring/decimal v1.4.0
github.com/smartcontractkit/chain-selectors v1.0.72
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc
github.com/smartcontractkit/chainlink-data-streams v0.1.5
github.com/smartcontractkit/chainlink-deployments-framework v0.54.0
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251003185510-17234095940f
Expand Down
4 changes: 2 additions & 2 deletions system-tests/tests/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1780,8 +1780,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-f
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 h1:Z4t2ZY+ZyGWxtcXvPr11y4o3CGqhg3frJB5jXkCSvWA=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42 h1:wq5axTY1g0EY/xHsdmpDqJrfCqf6dmoxoNBjVxhBl1c=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251003215432-a8795d634f42/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc h1:6mfaXVqIxIp+yl41VLQZmEBhvIkXF+kRqnLI8tQLdmE=
github.com/smartcontractkit/chainlink-common v0.9.6-0.20251007140624-a242e4bbd3dc/go.mod h1:37kbNkl7i8GIVDX7ScdzxQCMGFYkaL6cX+P1wRG4D4U=
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