Skip to content

Commit 47c4fd2

Browse files
toblichhuangzhen1997amit-momin
authored
Update Solana CCIP contracts [NONEVM-1500] (#17149)
* Update Solana CCIP contracts * Fix receiver PDA derivation in a few places * Empty commit to trigger CI build * fix e2e * fix mod * add comment * move line * Updated ChainWriter config and upgraded chainlink-solana dependency * Add router signer in pool lookup table * Empty commit to trigger CI build * Empty commit to trigger CI build * Lint fix * Updated chainlink-solana dependency * Updated chainlink-solana dependency * Use merged chainlink-ccip/chains/solana commit sha * Fixed go mod issue after resolving conflicts --------- Co-authored-by: Joe Huang <joe.huang@smartcontract.com> Co-authored-by: amit-momin <amit.momin@smartcontract.com>
1 parent e4caf9d commit 47c4fd2

File tree

21 files changed

+47
-81
lines changed

21 files changed

+47
-81
lines changed

core/capabilities/ccip/configs/solana/chain_writer.go

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -208,31 +208,9 @@ func getExecuteMethodConfig(fromAddress string, offrampProgramAddress string) ch
208208
IsWritable: false,
209209
},
210210
},
211-
{
212-
PDALookups: &chainwriter.PDALookups{
213-
Name: "ExternalExecutionConfig",
214-
PublicKey: getAddressConstant(offrampProgramAddress),
215-
Seeds: []chainwriter.Seed{
216-
{Static: []byte("external_execution_config")},
217-
},
218-
IsSigner: false,
219-
IsWritable: false,
220-
},
221-
},
222211
getAuthorityAccountConstant(fromAddress),
223212
getSystemProgramConstant(),
224213
getSysVarInstructionConstant(),
225-
{
226-
PDALookups: &chainwriter.PDALookups{
227-
Name: "ExternalTokenPoolsSigner",
228-
PublicKey: getAddressConstant(offrampProgramAddress),
229-
Seeds: []chainwriter.Seed{
230-
{Static: []byte("external_token_pools_signer")},
231-
},
232-
IsSigner: false,
233-
IsWritable: false,
234-
},
235-
},
236214
getRMNRemoteProgramAccount(offrampProgramAddress),
237215
getRMNRemoteCursesLookup(offrampProgramAddress),
238216
getRMNRemoteConfigLookup(offrampProgramAddress),

core/scripts/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -344,15 +344,15 @@ require (
344344
github.com/sirupsen/logrus v1.9.3 // indirect
345345
github.com/smartcontractkit/ccip-owner-contracts v0.1.0 // indirect
346346
github.com/smartcontractkit/chain-selectors v1.0.49 // indirect
347-
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250331144401-209a0783b7d2 // indirect
347+
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250408172557-9bce44d32d44 // indirect
348348
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect
349349
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250325121830-cfa9bf24c4f5 // indirect
350350
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250402142713-6529d36f91f3 // indirect
351351
github.com/smartcontractkit/chainlink-protos/job-distributor v0.9.0 // indirect
352352
github.com/smartcontractkit/chainlink-protos/orchestrator v0.5.0 // indirect
353353
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6 // indirect
354354
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 // indirect
355-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250407231632-c03f2b4355ca // indirect
355+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250408163915-4e13e0299b51 // indirect
356356
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.2 // indirect
357357
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 // indirect
358358
github.com/smartcontractkit/mcms v0.14.0 // indirect

core/scripts/go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,8 +1123,8 @@ github.com/smartcontractkit/chainlink-automation v0.8.1 h1:sTc9LKpBvcKPc1JDYAmgB
11231123
github.com/smartcontractkit/chainlink-automation v0.8.1/go.mod h1:Iij36PvWZ6blrdC5A/nrQUBuf3MH3JvsBB9sSyc9W08=
11241124
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250408103656-875e982e6437 h1:b5UAoRhTv7cXCh1G3JzgASIIf+zw+aLxQYDvOMaAU1s=
11251125
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250408103656-875e982e6437/go.mod h1:Jb05WL6lj5H89XGcaaOinxTf4Gdj+vXO4TcUhqTgqIM=
1126-
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250331144401-209a0783b7d2 h1:gaD8BDuUlBqfsOQ7/q5aJNCYztxQneqloDo/iPj/ZT0=
1127-
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250331144401-209a0783b7d2/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA=
1126+
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250408172557-9bce44d32d44 h1:zWQjChUervGljFE10tkKkf0v4mD8TNp0qImFk6V3aYE=
1127+
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250408172557-9bce44d32d44/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA=
11281128
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b h1:a89rWexN5nUjJwH3X2ocEWTWEzz4/BDykPSFq2pYHMU=
11291129
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b/go.mod h1:ASXpANdCfcKd+LF3Vhz37q4rmJ/XYQKEQ3La1k7idp0=
11301130
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d h1:RQgBFCrgmB+pkh7yvIUgwVqP6GIl8WA7AIkV9tCONr8=
@@ -1145,8 +1145,8 @@ github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-1
11451145
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6/go.mod h1:FRwzI3hGj4CJclNS733gfcffmqQ62ONCkbGi49s658w=
11461146
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 h1:79Z9N9dMbMVRGaLoDPAQ+vOwbM+Hnx8tIN2xCPG8H4o=
11471147
github.com/smartcontractkit/chainlink-protos/svr v1.1.0/go.mod h1:TcOliTQU6r59DwG4lo3U+mFM9WWyBHGuFkkxQpvSujo=
1148-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250407231632-c03f2b4355ca h1:bTXeEIB2Ryi+XBQCybQs4fppIDRU6KOffJpFFBzKELw=
1149-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250407231632-c03f2b4355ca/go.mod h1:yEF+XSuGQkZpGyfA38ykPt7vITkmNktwfR2CuFxDfpI=
1148+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250408163915-4e13e0299b51 h1:o89qSnZaaTTASn43CiNbT99tBOBxc3RQqmhYtUsxFuY=
1149+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250408163915-4e13e0299b51/go.mod h1:yEF+XSuGQkZpGyfA38ykPt7vITkmNktwfR2CuFxDfpI=
11501150
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.2 h1:NkaqepHish3/WXY+cFTs/GqJ506AyWDASjqLmvexB3g=
11511151
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.2/go.mod h1:zw3QH/GTvPl/7Cjyw+y4cJYnP16QHTEh7wWLJQd9lM8=
11521152
github.com/smartcontractkit/chainlink-testing-framework/lib v1.50.22 h1:W3doYLVoZN8VwJb/kAZsbDjW+6cgZPgNTcQHJUH9JrA=

deployment/ccip/changeset/solana/cs_deploy_chain.go

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ type UpgradeConfig struct {
9090
// SpillAddress and UpgradeAuthority must be set
9191
SpillAddress solana.PublicKey
9292
UpgradeAuthority solana.PublicKey
93-
// MCMS config must be set for upgrades and offramp redploys (to configure the fee quoter after redeploy)
93+
// MCMS config must be set for upgrades and offramp redeploys (to configure the fee quoter after redeploy)
9494
MCMS *proposalutils.TimelockConfig
9595
}
9696

@@ -281,7 +281,6 @@ func initializeRouter(
281281
}
282282
// addressing errcheck in the next PR
283283
routerConfigPDA, _, _ := solState.FindConfigPDA(ccipRouterProgram)
284-
externalTokenPoolsSignerPDA, _, _ := solState.FindExternalTokenPoolsSignerPDA(ccipRouterProgram)
285284

286285
instruction, err := solRouter.NewInitializeInstruction(
287286
chain.Selector, // chain selector
@@ -295,7 +294,6 @@ func initializeRouter(
295294
solana.SystemProgramID,
296295
ccipRouterProgram,
297296
programData.Address,
298-
externalTokenPoolsSignerPDA,
299297
).ValidateAndBuild()
300298

301299
if err != nil {
@@ -377,8 +375,6 @@ func initializeOffRamp(
377375
offRampConfigPDA, _, _ := solState.FindOfframpConfigPDA(offRampAddress)
378376
offRampReferenceAddressesPDA, _, _ := solState.FindOfframpReferenceAddressesPDA(offRampAddress)
379377
offRampStatePDA, _, _ := solState.FindOfframpStatePDA(offRampAddress)
380-
offRampExternalExecutionConfigPDA, _, _ := solState.FindExternalExecutionConfigPDA(offRampAddress)
381-
offRampTokenPoolsSignerPDA, _, _ := solState.FindExternalTokenPoolsSignerPDA(offRampAddress)
382378

383379
initIx, err := solOffRamp.NewInitializeInstruction(
384380
offRampReferenceAddressesPDA,
@@ -387,8 +383,6 @@ func initializeOffRamp(
387383
rmnRemoteAddress,
388384
addressLookupTable,
389385
offRampStatePDA,
390-
offRampExternalExecutionConfigPDA,
391-
offRampTokenPoolsSignerPDA,
392386
chain.DeployerKey.PublicKey(),
393387
solana.SystemProgramID,
394388
offRampAddress,
@@ -757,7 +751,7 @@ func deployChainContractsSolana(
757751

758752
// LOOKUP TABLE
759753
if createLookupTable {
760-
// fee quoter enteries
754+
// fee quoter entries
761755
linkFqBillingConfigPDA, _, _ := solState.FindFqBillingTokenConfigPDA(chainState.LinkToken, feeQuoterAddress)
762756
wsolFqBillingConfigPDA, _, _ := solState.FindFqBillingTokenConfigPDA(chainState.WSOL, feeQuoterAddress)
763757
feeQuoterConfigPDA, _, _ := solState.FindFqConfigPDA(feeQuoterAddress)
@@ -770,15 +764,11 @@ func deployChainContractsSolana(
770764
}...)
771765

772766
// router entries
773-
externalExecutionConfigPDA, _, _ := solState.FindExternalExecutionConfigPDA(ccipRouterProgram)
774-
externalTokenPoolsSignerPDA, _, _ := solState.FindExternalTokenPoolsSignerPDA(ccipRouterProgram)
775767
routerConfigPDA, _, _ := solState.FindConfigPDA(ccipRouterProgram)
776768
feeBillingSignerPDA, _, _ := solState.FindFeeBillingSignerPDA(ccipRouterProgram)
777769
lookupTableKeys = append(lookupTableKeys, []solana.PublicKey{
778770
ccipRouterProgram,
779771
routerConfigPDA,
780-
externalExecutionConfigPDA,
781-
externalTokenPoolsSignerPDA,
782772
feeBillingSignerPDA,
783773
}...)
784774

@@ -1157,7 +1147,7 @@ func DeployReceiverForTest(e deployment.Environment, cfg DeployForTestConfig) (d
11571147
}
11581148

11591149
solTestReceiver.SetProgramID(receiverAddress)
1160-
externalExecutionConfigPDA, _, _ := solState.FindExternalExecutionConfigPDA(receiverAddress)
1150+
externalExecutionConfigPDA, _, _ := solana.FindProgramAddress([][]byte{[]byte("external_execution_config")}, receiverAddress)
11611151
instruction, ixErr := solTestReceiver.NewInitializeInstruction(
11621152
chainState.Router,
11631153
ccipChangeset.FindReceiverTargetAccount(receiverAddress),

deployment/ccip/changeset/solana/cs_token_pool.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,7 @@ func AddTokenPoolLookupTable(e deployment.Environment, cfg TokenPoolLookupTableC
511511
tokenProgram, _ := chainState.TokenToTokenProgram(tokenPubKey)
512512
poolTokenAccount, _, _ := solTokenUtil.FindAssociatedTokenAddress(tokenProgram, tokenPubKey, tokenPoolSigner)
513513
feeTokenConfigPDA, _, _ := solState.FindFqBillingTokenConfigPDA(tokenPubKey, chainState.FeeQuoter)
514+
routerPoolSignerPDA, _, _ := solState.FindExternalTokenPoolsSignerPDA(tokenPool, routerProgramAddress)
514515

515516
// the 'table' address is not derivable
516517
// but this will be stored in tokenAdminRegistryPDA as a part of the SetPool changeset
@@ -529,6 +530,7 @@ func AddTokenPoolLookupTable(e deployment.Environment, cfg TokenPoolLookupTableC
529530
tokenProgram, // 6
530531
tokenPubKey, // 7 - writable
531532
feeTokenConfigPDA, // 8
533+
routerPoolSignerPDA, // 9
532534
}
533535
if err = solCommonUtil.ExtendLookupTable(ctx, client, table, *authorityPrivKey, list); err != nil {
534536
return deployment.ChangesetOutput{}, fmt.Errorf("failed to extend lookup table for token pool (mint: %s): %w", tokenPubKey.String(), err)

deployment/ccip/changeset/testhelpers/test_helpers.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -570,8 +570,6 @@ func SendRequestSol(
570570

571571
rmnRemoteCursesPDA, _, err := solstate.FindRMNRemoteCursesPDA(s.RMNRemote)
572572
require.NoError(t, err)
573-
externalTokenPoolsSignerPDA, _, err := solstate.FindExternalTokenPoolsSignerPDA(s.Router)
574-
require.NoError(t, err)
575573

576574
base := ccip_router.NewCcipSendInstruction(
577575
destinationChainSelector,
@@ -595,7 +593,6 @@ func SendRequestSol(
595593
s.RMNRemote,
596594
rmnRemoteCursesPDA,
597595
s.RMNRemoteConfigPDA,
598-
externalTokenPoolsSignerPDA,
599596
)
600597
base.GetFeeTokenUserAssociatedAccountAccount().WRITE()
601598

@@ -2046,7 +2043,7 @@ func DeploySolanaCcipReceiver(t *testing.T, e deployment.Environment) {
20462043
require.NoError(t, err)
20472044
for solSelector, chainState := range state.SolChains {
20482045
solTestReceiver.SetProgramID(chainState.Receiver)
2049-
externalExecutionConfigPDA, _, _ := solstate.FindExternalExecutionConfigPDA(chainState.Receiver)
2046+
externalExecutionConfigPDA, _, _ := solana.FindProgramAddress([][]byte{[]byte("external_execution_config")}, chainState.Receiver)
20502047
instruction, ixErr := solTestReceiver.NewInitializeInstruction(
20512048
chainState.Router,
20522049
changeset.FindReceiverTargetAccount(chainState.Receiver),

deployment/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ require (
3232
github.com/smartcontractkit/ccip-owner-contracts v0.1.0
3333
github.com/smartcontractkit/chain-selectors v1.0.49
3434
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250408103656-875e982e6437
35-
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250331144401-209a0783b7d2
35+
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250408172557-9bce44d32d44
3636
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b
3737
github.com/smartcontractkit/chainlink-evm v0.0.0-20250408150717-477cdb626c64
3838
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250402142713-6529d36f91f3
3939
github.com/smartcontractkit/chainlink-protos/job-distributor v0.9.0
4040
github.com/smartcontractkit/chainlink-protos/orchestrator v0.5.0
41-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250407231632-c03f2b4355ca
41+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250408163915-4e13e0299b51
4242
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.2
4343
github.com/smartcontractkit/chainlink-testing-framework/lib v1.50.22
4444
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0

deployment/go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1168,8 +1168,8 @@ github.com/smartcontractkit/chainlink-automation v0.8.1 h1:sTc9LKpBvcKPc1JDYAmgB
11681168
github.com/smartcontractkit/chainlink-automation v0.8.1/go.mod h1:Iij36PvWZ6blrdC5A/nrQUBuf3MH3JvsBB9sSyc9W08=
11691169
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250408103656-875e982e6437 h1:b5UAoRhTv7cXCh1G3JzgASIIf+zw+aLxQYDvOMaAU1s=
11701170
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250408103656-875e982e6437/go.mod h1:Jb05WL6lj5H89XGcaaOinxTf4Gdj+vXO4TcUhqTgqIM=
1171-
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250331144401-209a0783b7d2 h1:gaD8BDuUlBqfsOQ7/q5aJNCYztxQneqloDo/iPj/ZT0=
1172-
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250331144401-209a0783b7d2/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA=
1171+
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250408172557-9bce44d32d44 h1:zWQjChUervGljFE10tkKkf0v4mD8TNp0qImFk6V3aYE=
1172+
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250408172557-9bce44d32d44/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA=
11731173
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b h1:a89rWexN5nUjJwH3X2ocEWTWEzz4/BDykPSFq2pYHMU=
11741174
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b/go.mod h1:ASXpANdCfcKd+LF3Vhz37q4rmJ/XYQKEQ3La1k7idp0=
11751175
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d h1:RQgBFCrgmB+pkh7yvIUgwVqP6GIl8WA7AIkV9tCONr8=
@@ -1190,8 +1190,8 @@ github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-1
11901190
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6/go.mod h1:FRwzI3hGj4CJclNS733gfcffmqQ62ONCkbGi49s658w=
11911191
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 h1:79Z9N9dMbMVRGaLoDPAQ+vOwbM+Hnx8tIN2xCPG8H4o=
11921192
github.com/smartcontractkit/chainlink-protos/svr v1.1.0/go.mod h1:TcOliTQU6r59DwG4lo3U+mFM9WWyBHGuFkkxQpvSujo=
1193-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250407231632-c03f2b4355ca h1:bTXeEIB2Ryi+XBQCybQs4fppIDRU6KOffJpFFBzKELw=
1194-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250407231632-c03f2b4355ca/go.mod h1:yEF+XSuGQkZpGyfA38ykPt7vITkmNktwfR2CuFxDfpI=
1193+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250408163915-4e13e0299b51 h1:o89qSnZaaTTASn43CiNbT99tBOBxc3RQqmhYtUsxFuY=
1194+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250408163915-4e13e0299b51/go.mod h1:yEF+XSuGQkZpGyfA38ykPt7vITkmNktwfR2CuFxDfpI=
11951195
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.2 h1:NkaqepHish3/WXY+cFTs/GqJ506AyWDASjqLmvexB3g=
11961196
github.com/smartcontractkit/chainlink-testing-framework/framework v0.7.2/go.mod h1:zw3QH/GTvPl/7Cjyw+y4cJYnP16QHTEh7wWLJQd9lM8=
11971197
github.com/smartcontractkit/chainlink-testing-framework/lib v1.50.22 h1:W3doYLVoZN8VwJb/kAZsbDjW+6cgZPgNTcQHJUH9JrA=

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ require (
8484
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250402142713-6529d36f91f3
8585
github.com/smartcontractkit/chainlink-protos/orchestrator v0.5.0
8686
github.com/smartcontractkit/chainlink-protos/svr v1.1.0
87-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250407231632-c03f2b4355ca
87+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250408163915-4e13e0299b51
8888
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0
8989
github.com/smartcontractkit/tdh2/go/ocr2/decryptionplugin v0.0.0-20241009055228-33d0c0bf38de
9090
github.com/smartcontractkit/tdh2/go/tdh2 v0.0.0-20241009055228-33d0c0bf38de

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,8 +1030,8 @@ github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-1
10301030
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6/go.mod h1:FRwzI3hGj4CJclNS733gfcffmqQ62ONCkbGi49s658w=
10311031
github.com/smartcontractkit/chainlink-protos/svr v1.1.0 h1:79Z9N9dMbMVRGaLoDPAQ+vOwbM+Hnx8tIN2xCPG8H4o=
10321032
github.com/smartcontractkit/chainlink-protos/svr v1.1.0/go.mod h1:TcOliTQU6r59DwG4lo3U+mFM9WWyBHGuFkkxQpvSujo=
1033-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250407231632-c03f2b4355ca h1:bTXeEIB2Ryi+XBQCybQs4fppIDRU6KOffJpFFBzKELw=
1034-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250407231632-c03f2b4355ca/go.mod h1:yEF+XSuGQkZpGyfA38ykPt7vITkmNktwfR2CuFxDfpI=
1033+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250408163915-4e13e0299b51 h1:o89qSnZaaTTASn43CiNbT99tBOBxc3RQqmhYtUsxFuY=
1034+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20250408163915-4e13e0299b51/go.mod h1:yEF+XSuGQkZpGyfA38ykPt7vITkmNktwfR2CuFxDfpI=
10351035
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12ijqMM9tvYVEm+nR826WsrNi6zCKpwBhuApq127wHs=
10361036
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7/go.mod h1:FX7/bVdoep147QQhsOPkYsPEXhGZjeYx6lBSaSXtZOA=
10371037
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0 h1:yGD0bRNoIQ9vOILzlYg4AiGKMKpJNqi7eIMpW7QIO9Y=

0 commit comments

Comments
 (0)