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: 2 additions & 0 deletions core/config/docs/chains-solana.toml
Original file line number Diff line number Diff line change
Expand Up @@ -102,3 +102,5 @@ Name = 'primary' # Example
URL = 'http://solana.web' # Example
# SendOnly is a multinode config that only sends transactions to a node and does not read state
SendOnly = false # Default
# Order specifies the priority for each node. 1 is highest priority down to 100 being the lowest.
Order = 100 # Default
2 changes: 1 addition & 1 deletion core/scripts/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -359,7 +359,7 @@ require (
github.com/smartcontractkit/chainlink-protos/orchestrator v0.5.0 // indirect
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6 // indirect
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 // indirect
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca // indirect
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e // indirect
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4 // indirect
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250422175525-b7575d96bd4d // indirect
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 // indirect
Expand Down
4 changes: 2 additions & 2 deletions core/scripts/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1158,8 +1158,8 @@ github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-1
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6/go.mod h1:FRwzI3hGj4CJclNS733gfcffmqQ62ONCkbGi49s658w=
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 h1:79Z9N9dMbMVRGaLoDPAQ+vOwbM+Hnx8tIN2xCPG8H4o=
github.com/smartcontractkit/chainlink-protos/svr v1.1.0/go.mod h1:TcOliTQU6r59DwG4lo3U+mFM9WWyBHGuFkkxQpvSujo=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca h1:/Q++yqhhxmBNQ0GwPBkQtOJNC+dB138DXu2O6JjmgTE=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca/go.mod h1:13Oevz/mk5ANLZm3xPFZJO7p2hSJylM/g97VwSbjdxs=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e h1:jwJ6cNo3GWBDX/hlGNcxAXo5Zkc3g8RNBGA5M3KJAMc=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e/go.mod h1:13Oevz/mk5ANLZm3xPFZJO7p2hSJylM/g97VwSbjdxs=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4 h1:ks1FuQQ6f7PY/97VFXxtZhAyWZaT0NCvhT+1wKgyOt0=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4/go.mod h1:zw3QH/GTvPl/7Cjyw+y4cJYnP16QHTEh7wWLJQd9lM8=
github.com/smartcontractkit/chainlink-testing-framework/lib v1.52.4 h1:+kwLuO9kcq1+ZbRUQjxX1SQmzlL2M6ZP6+L0xQMtmkU=
Expand Down
13 changes: 8 additions & 5 deletions core/services/chainlink/config_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ var (
},
},
Nodes: []*solcfg.Node{
{Name: ptr("primary"), URL: commoncfg.MustParseURL("http://mainnet.solana.com")},
{Name: ptr("primary"), URL: commoncfg.MustParseURL("http://mainnet.solana.com"), Order: ptr(int32(1))},
},
},
{
Expand Down Expand Up @@ -209,7 +209,7 @@ var (
},
},
Nodes: []*solcfg.Node{
{Name: ptr("secondary"), URL: commoncfg.MustParseURL("http://testnet.solana.com")},
{Name: ptr("secondary"), URL: commoncfg.MustParseURL("http://testnet.solana.com"), Order: ptr(int32(2))},
},
},
},
Expand Down Expand Up @@ -792,9 +792,9 @@ func TestConfig_Marshal(t *testing.T) {
},
},
Nodes: []*solcfg.Node{
{Name: ptr("primary"), URL: commoncfg.MustParseURL("http://solana.web")},
{Name: ptr("foo"), URL: commoncfg.MustParseURL("http://solana.foo"), SendOnly: true},
{Name: ptr("bar"), URL: commoncfg.MustParseURL("http://solana.bar"), SendOnly: true},
{Name: ptr("primary"), URL: commoncfg.MustParseURL("http://solana.web"), Order: ptr(int32(1))},
{Name: ptr("foo"), URL: commoncfg.MustParseURL("http://solana.foo"), SendOnly: true, Order: ptr(int32(2))},
{Name: ptr("bar"), URL: commoncfg.MustParseURL("http://solana.bar"), SendOnly: true, Order: ptr(int32(3))},
},
},
}
Expand Down Expand Up @@ -1271,16 +1271,19 @@ FinalizedBlockOffset = 0
Name = 'primary'
URL = 'http://solana.web'
SendOnly = false
Order = 1

[[Solana.Nodes]]
Name = 'foo'
URL = 'http://solana.foo'
SendOnly = true
Order = 2

[[Solana.Nodes]]
Name = 'bar'
URL = 'http://solana.bar'
SendOnly = true
Order = 3
`},
{"Mercury", Config{Core: toml.Core{Mercury: full.Mercury}}, `[Mercury]
VerboseLogging = true
Expand Down
121 changes: 60 additions & 61 deletions core/services/chainlink/relayer_chain_interoperators_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -36,68 +36,67 @@ func TestCoreRelayerChainInteroperators(t *testing.T) {
evmChainID1, evmChainID2 := ubig.New(big.NewInt(1)), ubig.New(big.NewInt(2))
solanaChainID1, solanaChainID2 := "solana-id-1", "solana-id-2"

cfg := configtest.NewGeneralConfig(t, func(c *chainlink.Config, s *chainlink.Secrets) {
cfg := toml.Defaults(evmChainID1)
node1_1 := toml.Node{
Name: ptr("Test node chain1:1"),
WSURL: commonconfig.MustParseURL("ws://localhost:8546"),
HTTPURL: commonconfig.MustParseURL("http://localhost:8546"),
SendOnly: ptr(false),
Order: ptr(int32(15)),
}
node1_2 := toml.Node{
Name: ptr("Test node chain1:2"),
WSURL: commonconfig.MustParseURL("ws://localhost:8547"),
HTTPURL: commonconfig.MustParseURL("http://localhost:8547"),
SendOnly: ptr(false),
Order: ptr(int32(36)),
}
node2_1 := toml.Node{
Name: ptr("Test node chain2:1"),
WSURL: commonconfig.MustParseURL("ws://localhost:8547"),
HTTPURL: commonconfig.MustParseURL("http://localhost:8547"),
SendOnly: ptr(false),
Order: ptr(int32(11)),
}
c.EVM[0] = &toml.EVMConfig{
ChainID: evmChainID1,
Enabled: ptr(true),
Chain: cfg,
Nodes: toml.EVMNodes{&node1_1, &node1_2},
}
id2 := ubig.New(big.NewInt(2))
c.EVM = append(c.EVM, &toml.EVMConfig{
ChainID: evmChainID2,
Chain: toml.Defaults(id2),
Enabled: ptr(true),
Nodes: toml.EVMNodes{&node2_1},
})

solChainCfg := solcfg.Chain{}
solChainCfg.SetDefaults()

c.Solana = solcfg.TOMLConfigs{
&solcfg.TOMLConfig{
ChainID: &solanaChainID1,
newConfig := func() chainlink.GeneralConfig {
return configtest.NewGeneralConfig(t, func(c *chainlink.Config, s *chainlink.Secrets) {
node1_1 := toml.Node{
Name: ptr("Test node chain1:1"),
WSURL: commonconfig.MustParseURL("ws://localhost:8546"),
HTTPURL: commonconfig.MustParseURL("http://localhost:8546"),
SendOnly: ptr(false),
Order: ptr(int32(15)),
}
node1_2 := toml.Node{
Name: ptr("Test node chain1:2"),
WSURL: commonconfig.MustParseURL("ws://localhost:8547"),
HTTPURL: commonconfig.MustParseURL("http://localhost:8547"),
SendOnly: ptr(false),
Order: ptr(int32(36)),
}
node2_1 := toml.Node{
Name: ptr("Test node chain2:1"),
WSURL: commonconfig.MustParseURL("ws://localhost:8547"),
HTTPURL: commonconfig.MustParseURL("http://localhost:8547"),
SendOnly: ptr(false),
Order: ptr(int32(11)),
}
c.EVM[0] = &toml.EVMConfig{
ChainID: evmChainID1,
Enabled: ptr(true),
Chain: solChainCfg,
Nodes: []*solcfg.Node{{
Name: ptr("solana chain 1 node 1"),
URL: ((*commonconfig.URL)(commonconfig.MustParseURL("http://localhost:8547").URL())),
}},
},
&solcfg.TOMLConfig{
ChainID: &solanaChainID2,
Chain: toml.Defaults(evmChainID1),
Nodes: toml.EVMNodes{&node1_1, &node1_2},
}
id2 := ubig.New(big.NewInt(2))
c.EVM = append(c.EVM, &toml.EVMConfig{
ChainID: evmChainID2,
Chain: toml.Defaults(id2),
Enabled: ptr(true),
Chain: solChainCfg,
Nodes: []*solcfg.Node{{
Name: ptr("solana chain 2 node 1"),
URL: ((*commonconfig.URL)(commonconfig.MustParseURL("http://localhost:8527").URL())),
}},
},
}
})
Nodes: toml.EVMNodes{&node2_1},
})

c.Solana = solcfg.TOMLConfigs{
&solcfg.TOMLConfig{
ChainID: &solanaChainID1,
Enabled: ptr(true),
Chain: solcfg.NewDefault().Chain,
Nodes: []*solcfg.Node{{
Name: ptr("solana chain 1 node 1"),
URL: ((*commonconfig.URL)(commonconfig.MustParseURL("http://localhost:8547").URL())),
}},
},
&solcfg.TOMLConfig{
ChainID: &solanaChainID2,
Enabled: ptr(true),
Chain: solcfg.NewDefault().Chain,
Nodes: []*solcfg.Node{{
Name: ptr("solana chain 2 node 1"),
URL: ((*commonconfig.URL)(commonconfig.MustParseURL("http://localhost:8527").URL())),
}},
},
}
})
}

cfg := newConfig()
db := pgtest.NewSqlxDB(t)
keyStore := cltest.NewKeyStore(t, db)

Expand Down Expand Up @@ -163,7 +162,7 @@ func TestCoreRelayerChainInteroperators(t *testing.T) {
{name: "2 solana chain with 2 node",
initFuncs: []chainlink.CoreRelayerChainInitFunc{
chainlink.InitSolana(factory, keyStore.Solana(), chainlink.SolanaFactoryConfig{
TOMLConfigs: cfg.SolanaConfigs()}),
TOMLConfigs: newConfig().SolanaConfigs()}),
},
expectedSolanaChainCnt: 2,
expectedSolanaNodeCnt: 2,
Expand All @@ -176,7 +175,7 @@ func TestCoreRelayerChainInteroperators(t *testing.T) {

{name: "all chains",
initFuncs: []chainlink.CoreRelayerChainInitFunc{chainlink.InitSolana(factory, keyStore.Solana(), chainlink.SolanaFactoryConfig{
TOMLConfigs: cfg.SolanaConfigs()}),
TOMLConfigs: newConfig().SolanaConfigs()}),
chainlink.InitEVM(factory, chainlink.EVMFactoryConfig{
ChainOpts: legacyevm.ChainOpts{
ChainConfigs: cfg.EVMConfigs(),
Expand Down
3 changes: 3 additions & 0 deletions core/services/chainlink/testdata/config-full.toml
Original file line number Diff line number Diff line change
Expand Up @@ -537,13 +537,16 @@ FinalizedBlockOffset = 0
Name = 'primary'
URL = 'http://solana.web'
SendOnly = false
Order = 1

[[Solana.Nodes]]
Name = 'foo'
URL = 'http://solana.foo'
SendOnly = true
Order = 2

[[Solana.Nodes]]
Name = 'bar'
URL = 'http://solana.bar'
SendOnly = true
Order = 3
Original file line number Diff line number Diff line change
Expand Up @@ -698,6 +698,7 @@ FinalizedBlockOffset = 0
Name = 'primary'
URL = 'http://mainnet.solana.com'
SendOnly = false
Order = 1

[[Solana]]
ChainID = 'testnet'
Expand Down Expand Up @@ -749,3 +750,4 @@ FinalizedBlockOffset = 0
Name = 'secondary'
URL = 'http://testnet.solana.com'
SendOnly = false
Order = 2
2 changes: 2 additions & 0 deletions core/services/chainlink/testdata/config-multi-chain.toml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ FinalizedBlockOffset = 0
Name = 'primary'
URL = 'http://mainnet.solana.com'
SendOnly = false
Order = 1

[[Solana]]
ChainID = 'testnet'
Expand Down Expand Up @@ -130,3 +131,4 @@ FinalizedBlockOffset = 0
Name = 'secondary'
URL = 'http://testnet.solana.com'
SendOnly = false
Order = 2
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-framework/multinode v0.0.0-20250402142713-6529d36f91f3
github.com/smartcontractkit/chainlink-protos/job-distributor v0.9.0
github.com/smartcontractkit/chainlink-protos/orchestrator v0.5.0
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4
github.com/smartcontractkit/chainlink-testing-framework/lib v1.52.4
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0
Expand Down
4 changes: 2 additions & 2 deletions deployment/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1206,8 +1206,8 @@ github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-1
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6/go.mod h1:FRwzI3hGj4CJclNS733gfcffmqQ62ONCkbGi49s658w=
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 h1:79Z9N9dMbMVRGaLoDPAQ+vOwbM+Hnx8tIN2xCPG8H4o=
github.com/smartcontractkit/chainlink-protos/svr v1.1.0/go.mod h1:TcOliTQU6r59DwG4lo3U+mFM9WWyBHGuFkkxQpvSujo=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca h1:/Q++yqhhxmBNQ0GwPBkQtOJNC+dB138DXu2O6JjmgTE=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca/go.mod h1:13Oevz/mk5ANLZm3xPFZJO7p2hSJylM/g97VwSbjdxs=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e h1:jwJ6cNo3GWBDX/hlGNcxAXo5Zkc3g8RNBGA5M3KJAMc=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e/go.mod h1:13Oevz/mk5ANLZm3xPFZJO7p2hSJylM/g97VwSbjdxs=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4 h1:ks1FuQQ6f7PY/97VFXxtZhAyWZaT0NCvhT+1wKgyOt0=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4/go.mod h1:zw3QH/GTvPl/7Cjyw+y4cJYnP16QHTEh7wWLJQd9lM8=
github.com/smartcontractkit/chainlink-testing-framework/lib v1.52.4 h1:+kwLuO9kcq1+ZbRUQjxX1SQmzlL2M6ZP6+L0xQMtmkU=
Expand Down
7 changes: 7 additions & 0 deletions docs/CONFIG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16324,6 +16324,7 @@ FinalizedBlockOffset is the offset from the finalized block to use for finality
Name = 'primary' # Example
URL = 'http://solana.web' # Example
SendOnly = false # Default
Order = 100 # Default
```


Expand All @@ -16345,6 +16346,12 @@ SendOnly = false # Default
```
SendOnly is a multinode config that only sends transactions to a node and does not read state

### Order
```toml
Order = 100 # Default
```
Order specifies the priority for each node. 1 is highest priority down to 100 being the lowest.

## Starknet
```toml
[[Starknet]]
Expand Down
6 changes: 3 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ require (
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250402142713-6529d36f91f3
github.com/smartcontractkit/chainlink-protos/orchestrator v0.5.0
github.com/smartcontractkit/chainlink-protos/svr v1.1.0
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250422175525-b7575d96bd4d
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0
github.com/smartcontractkit/tdh2/go/ocr2/decryptionplugin v0.0.0-20241009055228-33d0c0bf38de
Expand Down Expand Up @@ -381,5 +381,5 @@ replace github.com/fbsobreira/gotron-sdk => github.com/smartcontractkit/chainlin
// Pinning chainlink-evm to 80eeaec87835 version to prevent accidental bumps [This should not be changed for ccip-2.23 release, corresponding chainlink-evm branch `2.23.1-ccip-hotfix-heder`]
replace github.com/smartcontractkit/chainlink-evm => github.com/smartcontractkit/chainlink-evm v0.0.0-20250428133125-80eeaec87835

// Pinning chainlink-solana to 30ad97c0e9ca version to prevent accidental bumps [This should not be changed ccip-2.23 release]
replace github.com/smartcontractkit/chainlink-solana => github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca
// Pinning chainlink-solana to 1697af47a38e version to prevent accidental bumps [This should not be changed ccip-2.23 release]
replace github.com/smartcontractkit/chainlink-solana => github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1040,8 +1040,8 @@ github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-1
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6/go.mod h1:FRwzI3hGj4CJclNS733gfcffmqQ62ONCkbGi49s658w=
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 h1:79Z9N9dMbMVRGaLoDPAQ+vOwbM+Hnx8tIN2xCPG8H4o=
github.com/smartcontractkit/chainlink-protos/svr v1.1.0/go.mod h1:TcOliTQU6r59DwG4lo3U+mFM9WWyBHGuFkkxQpvSujo=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca h1:/Q++yqhhxmBNQ0GwPBkQtOJNC+dB138DXu2O6JjmgTE=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca/go.mod h1:13Oevz/mk5ANLZm3xPFZJO7p2hSJylM/g97VwSbjdxs=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e h1:jwJ6cNo3GWBDX/hlGNcxAXo5Zkc3g8RNBGA5M3KJAMc=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e/go.mod h1:13Oevz/mk5ANLZm3xPFZJO7p2hSJylM/g97VwSbjdxs=
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250422175525-b7575d96bd4d h1:Yc1iLWCbgYHJAVrnMfNEVwSspk+dG/yxYmGbz0jeXw8=
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250422175525-b7575d96bd4d/go.mod h1:snWj5tO2o5/bGXDf1NY/su2bojul8zNHTXJ9Lhx3QYU=
github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20250422175525-b7575d96bd4d h1:qLmSOOtB/Ogn79eIDkuujOu8M5Jd747V1H7Brk/nTvo=
Expand Down
2 changes: 1 addition & 1 deletion integration-tests/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -456,7 +456,7 @@ require (
github.com/smartcontractkit/chainlink-protos/orchestrator v0.5.0 // indirect
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6 // indirect
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 // indirect
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca // indirect
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e // indirect
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4 // indirect
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250422175525-b7575d96bd4d // indirect
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 // indirect
Expand Down
4 changes: 2 additions & 2 deletions integration-tests/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1443,8 +1443,8 @@ github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-1
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6/go.mod h1:FRwzI3hGj4CJclNS733gfcffmqQ62ONCkbGi49s658w=
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 h1:79Z9N9dMbMVRGaLoDPAQ+vOwbM+Hnx8tIN2xCPG8H4o=
github.com/smartcontractkit/chainlink-protos/svr v1.1.0/go.mod h1:TcOliTQU6r59DwG4lo3U+mFM9WWyBHGuFkkxQpvSujo=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca h1:/Q++yqhhxmBNQ0GwPBkQtOJNC+dB138DXu2O6JjmgTE=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca/go.mod h1:13Oevz/mk5ANLZm3xPFZJO7p2hSJylM/g97VwSbjdxs=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e h1:jwJ6cNo3GWBDX/hlGNcxAXo5Zkc3g8RNBGA5M3KJAMc=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e/go.mod h1:13Oevz/mk5ANLZm3xPFZJO7p2hSJylM/g97VwSbjdxs=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4 h1:ks1FuQQ6f7PY/97VFXxtZhAyWZaT0NCvhT+1wKgyOt0=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4/go.mod h1:zw3QH/GTvPl/7Cjyw+y4cJYnP16QHTEh7wWLJQd9lM8=
github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 h1:S5HND0EDtlA+xp2E+mD11DlUTp2wD6uojwixye8ZB/k=
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 @@ -447,7 +447,7 @@ require (
github.com/smartcontractkit/chainlink-protos/orchestrator v0.5.0 // indirect
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6 // indirect
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 // indirect
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca // indirect
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e // indirect
github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.51.0 // indirect
github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250422175525-b7575d96bd4d // indirect
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 @@ -1424,8 +1424,8 @@ github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-1
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6/go.mod h1:FRwzI3hGj4CJclNS733gfcffmqQ62ONCkbGi49s658w=
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 h1:79Z9N9dMbMVRGaLoDPAQ+vOwbM+Hnx8tIN2xCPG8H4o=
github.com/smartcontractkit/chainlink-protos/svr v1.1.0/go.mod h1:TcOliTQU6r59DwG4lo3U+mFM9WWyBHGuFkkxQpvSujo=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca h1:/Q++yqhhxmBNQ0GwPBkQtOJNC+dB138DXu2O6JjmgTE=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250425213256-30ad97c0e9ca/go.mod h1:13Oevz/mk5ANLZm3xPFZJO7p2hSJylM/g97VwSbjdxs=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e h1:jwJ6cNo3GWBDX/hlGNcxAXo5Zkc3g8RNBGA5M3KJAMc=
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250426000843-1697af47a38e/go.mod h1:13Oevz/mk5ANLZm3xPFZJO7p2hSJylM/g97VwSbjdxs=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4 h1:ks1FuQQ6f7PY/97VFXxtZhAyWZaT0NCvhT+1wKgyOt0=
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.4/go.mod h1:zw3QH/GTvPl/7Cjyw+y4cJYnP16QHTEh7wWLJQd9lM8=
github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 h1:S5HND0EDtlA+xp2E+mD11DlUTp2wD6uojwixye8ZB/k=
Expand Down
2 changes: 1 addition & 1 deletion plugins/plugins.public.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ plugins:

solana:
- moduleURI: "github.com/smartcontractkit/chainlink-solana"
gitRef: "v1.1.2-0.20250424084917-4a84b78954b4"
gitRef: "v1.1.2-0.20250426000843-1697af47a38e"
installPath: "github.com/smartcontractkit/chainlink-solana/pkg/solana/cmd/chainlink-solana"

starknet:
Expand Down
Loading
Loading