Skip to content
Draft
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
22 changes: 10 additions & 12 deletions core/capabilities/ccip/configs/aptos/chain_writer.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,27 @@ package aptosconfig
import (
"fmt"

"github.com/smartcontractkit/chainlink-ccip/pkg/consts"

"github.com/smartcontractkit/chainlink-aptos/relayer/chainreader/config"
"github.com/smartcontractkit/chainlink-aptos/relayer/chainwriter"
"github.com/smartcontractkit/chainlink-aptos/relayer/utils"
"github.com/smartcontractkit/chainlink-ccip/pkg/consts"
"github.com/smartcontractkit/chainlink-common/pkg/types/aptos"
)

func GetChainWriterConfig(publicKeyStr string) (chainwriter.ChainWriterConfig, error) {
func GetChainWriterConfig(publicKeyStr string) (aptos.ContractWriterConfig, error) {
fromAddress, err := utils.HexPublicKeyToAddress(publicKeyStr)
if err != nil {
return chainwriter.ChainWriterConfig{}, fmt.Errorf("failed to parse Aptos address from public key %s: %w", publicKeyStr, err)
return aptos.ContractWriterConfig{}, fmt.Errorf("failed to parse Aptos address from public key %s: %w", publicKeyStr, err)
}

return chainwriter.ChainWriterConfig{
Modules: map[string]*chainwriter.ChainWriterModule{
return aptos.ContractWriterConfig{
Modules: map[string]*aptos.ContractWriterModule{
consts.ContractNameOffRamp: {
Name: "offramp",
Functions: map[string]*chainwriter.ChainWriterFunction{
Functions: map[string]*aptos.ContractWriterFunction{
consts.MethodCommit: {
Name: "commit",
PublicKey: publicKeyStr,
FromAddress: fromAddress.String(),
Params: []config.AptosFunctionParam{
Params: []aptos.FunctionParam{
{
Name: "ReportContext",
Type: "vector<vector<u8>>",
Expand All @@ -47,7 +45,7 @@ func GetChainWriterConfig(publicKeyStr string) (chainwriter.ChainWriterConfig, e
Name: "execute",
PublicKey: publicKeyStr,
FromAddress: fromAddress.String(),
Params: []config.AptosFunctionParam{
Params: []aptos.FunctionParam{
{
Name: "ReportContext",
Type: "vector<vector<u8>>",
Expand All @@ -63,6 +61,6 @@ func GetChainWriterConfig(publicKeyStr string) (chainwriter.ChainWriterConfig, e
},
},
},
FeeStrategy: chainwriter.DefaultFeeStrategy,
FeeStrategy: aptos.DefaultFeeStrategy,
}, nil
}
68 changes: 34 additions & 34 deletions core/capabilities/ccip/configs/aptos/contract_reader.go
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
package aptosconfig

import (
"github.com/smartcontractkit/chainlink-aptos/relayer/chainreader/config"
"github.com/smartcontractkit/chainlink-ccip/pkg/consts"
"github.com/smartcontractkit/chainlink-common/pkg/types/aptos"
)

func GetChainReaderConfig() (config.ChainReaderConfig, error) {
return config.ChainReaderConfig{
func GetChainReaderConfig() (aptos.ContractReaderConfig, error) {
return aptos.ContractReaderConfig{
IsLoopPlugin: true,
Modules: map[string]*config.ChainReaderModule{
Modules: map[string]*aptos.ContractReaderModule{
consts.ContractNameRMNRemote: {
Name: "rmn_remote",
Functions: map[string]*config.ChainReaderFunction{
Functions: map[string]*aptos.ContractReaderFunction{
consts.MethodNameGetReportDigestHeader: {
Name: "get_report_digest_header",
},
Expand All @@ -27,18 +27,18 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
consts.ContractNameRMNProxy: {
Name: "rmn_remote",
Functions: map[string]*config.ChainReaderFunction{
Functions: map[string]*aptos.ContractReaderFunction{
consts.MethodNameGetARM: {
Name: "get_arm",
},
},
},
consts.ContractNameFeeQuoter: {
Name: "fee_quoter",
Functions: map[string]*config.ChainReaderFunction{
Functions: map[string]*aptos.ContractReaderFunction{
consts.MethodNameFeeQuoterGetTokenPrice: {
Name: "get_token_price",
Params: []config.AptosFunctionParam{
Params: []aptos.FunctionParam{
{
Name: "token",
Type: "address",
Expand All @@ -48,7 +48,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
consts.MethodNameFeeQuoterGetTokenPrices: {
Name: "get_token_prices",
Params: []config.AptosFunctionParam{
Params: []aptos.FunctionParam{
{
Name: "tokens",
Type: "vector<address>",
Expand All @@ -61,7 +61,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
consts.MethodNameGetFeePriceUpdate: {
Name: "get_dest_chain_gas_price",
Params: []config.AptosFunctionParam{
Params: []aptos.FunctionParam{
{
Name: "destChainSelector",
Type: "u64",
Expand All @@ -73,10 +73,10 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
consts.ContractNameOffRamp: {
Name: "offramp",
Functions: map[string]*config.ChainReaderFunction{
Functions: map[string]*aptos.ContractReaderFunction{
consts.MethodNameGetExecutionState: {
Name: "get_execution_state",
Params: []config.AptosFunctionParam{
Params: []aptos.FunctionParam{
{
Name: "sourceChainSelector",
Type: "u64",
Expand All @@ -91,7 +91,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
consts.MethodNameGetMerkleRoot: {
Name: "get_merkle_root",
Params: []config.AptosFunctionParam{
Params: []aptos.FunctionParam{
{
Name: "root",
Type: "vector<u8>",
Expand All @@ -101,7 +101,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
consts.MethodNameOffRampLatestConfigDetails: {
Name: "latest_config_details",
Params: []config.AptosFunctionParam{
Params: []aptos.FunctionParam{
{
Name: "ocrPluginType",
Type: "u8",
Expand All @@ -123,7 +123,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
consts.MethodNameGetSourceChainConfig: {
Name: "get_source_chain_config",
Params: []config.AptosFunctionParam{
Params: []aptos.FunctionParam{
{
Name: "sourceChainSelector",
Type: "u64",
Expand All @@ -132,12 +132,12 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
},
},
Events: map[string]*config.ChainReaderEvent{
Events: map[string]*aptos.ContractReaderEvent{
consts.EventNameExecutionStateChanged: {
EventHandleStructName: "OffRampState",
EventHandleFieldName: "execution_state_changed_events",
EventAccountAddress: "offramp::get_state_address",
EventFieldRenames: map[string]config.RenamedField{
EventFieldRenames: map[string]aptos.RenamedField{
"source_chain_selector": {
NewName: "SourceChainSelector",
},
Expand All @@ -162,10 +162,10 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
EventHandleStructName: "OffRampState",
EventHandleFieldName: "commit_report_accepted_events",
EventAccountAddress: "offramp::get_state_address",
EventFieldRenames: map[string]config.RenamedField{
EventFieldRenames: map[string]aptos.RenamedField{
"blessed_merkle_roots": {
NewName: "BlessedMerkleRoots",
SubFieldRenames: map[string]config.RenamedField{
SubFieldRenames: map[string]aptos.RenamedField{
"source_chain_selector": {
NewName: "SourceChainSelector",
},
Expand All @@ -185,7 +185,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
"unblessed_merkle_roots": {
NewName: "UnblessedMerkleRoots",
SubFieldRenames: map[string]config.RenamedField{
SubFieldRenames: map[string]aptos.RenamedField{
"source_chain_selector": {
NewName: "SourceChainSelector",
},
Expand All @@ -205,10 +205,10 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
"price_updates": {
NewName: "PriceUpdates",
SubFieldRenames: map[string]config.RenamedField{
SubFieldRenames: map[string]aptos.RenamedField{
"token_price_updates": {
NewName: "TokenPriceUpdates",
SubFieldRenames: map[string]config.RenamedField{
SubFieldRenames: map[string]aptos.RenamedField{
"source_token": {
NewName: "SourceToken",
},
Expand All @@ -219,7 +219,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
"gas_price_updates": {
NewName: "GasPriceUpdates",
SubFieldRenames: map[string]config.RenamedField{
SubFieldRenames: map[string]aptos.RenamedField{
"dest_chain_selector": {
NewName: "DestChainSelector",
},
Expand All @@ -236,7 +236,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
EventHandleStructName: "OffRampState",
EventHandleFieldName: "ocr3_base_state.config_set_events",
EventAccountAddress: "offramp::get_state_address",
EventFieldRenames: map[string]config.RenamedField{
EventFieldRenames: map[string]aptos.RenamedField{
"ocr_plugin_type": {
NewName: "OcrPluginType",
},
Expand All @@ -258,13 +258,13 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
EventHandleStructName: "OffRampState",
EventHandleFieldName: "source_chain_config_set_events",
EventAccountAddress: "offramp::get_state_address",
EventFieldRenames: map[string]config.RenamedField{
EventFieldRenames: map[string]aptos.RenamedField{
"source_chain_selector": {
NewName: "SourceChainSelector",
},
"source_chain_config": {
NewName: "SourceChainConfig",
SubFieldRenames: map[string]config.RenamedField{
SubFieldRenames: map[string]aptos.RenamedField{
"router": {NewName: "Router"},
"is_enabled": {NewName: "IsEnabled"},
"min_seq_nr": {NewName: "MinSeqNr"},
Expand All @@ -278,7 +278,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
consts.ContractNameOnRamp: {
Name: "onramp",
Functions: map[string]*config.ChainReaderFunction{
Functions: map[string]*aptos.ContractReaderFunction{
consts.MethodNameOnRampGetDynamicConfig: {
Name: "get_dynamic_config",
},
Expand All @@ -287,7 +287,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
consts.MethodNameOnRampGetDestChainConfig: {
Name: "get_dest_chain_config",
Params: []config.AptosFunctionParam{
Params: []aptos.FunctionParam{
{
Name: "destChainSelector",
Type: "u64",
Expand All @@ -298,7 +298,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
consts.MethodNameGetExpectedNextSequenceNumber: {
Name: "get_expected_next_sequence_number",
Params: []config.AptosFunctionParam{
Params: []aptos.FunctionParam{
{
Name: "destChainSelector",
Type: "u64",
Expand All @@ -307,12 +307,12 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
},
},
Events: map[string]*config.ChainReaderEvent{
Events: map[string]*aptos.ContractReaderEvent{
consts.EventNameCCIPMessageSent: {
EventHandleStructName: "OnRampState",
EventHandleFieldName: "ccip_message_sent_events",
EventAccountAddress: "onramp::get_state_address",
EventFieldRenames: map[string]config.RenamedField{
EventFieldRenames: map[string]aptos.RenamedField{
"dest_chain_selector": {
NewName: "DestChainSelector",
SubFieldRenames: nil,
Expand All @@ -323,10 +323,10 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
"message": {
NewName: "Message",
SubFieldRenames: map[string]config.RenamedField{
SubFieldRenames: map[string]aptos.RenamedField{
"header": {
NewName: "Header",
SubFieldRenames: map[string]config.RenamedField{
SubFieldRenames: map[string]aptos.RenamedField{
"source_chain_selector": {
NewName: "SourceChainSelector",
},
Expand Down Expand Up @@ -367,7 +367,7 @@ func GetChainReaderConfig() (config.ChainReaderConfig, error) {
},
"token_amounts": {
NewName: "TokenAmounts",
SubFieldRenames: map[string]config.RenamedField{
SubFieldRenames: map[string]aptos.RenamedField{
"source_pool_address": {
NewName: "SourcePoolAddress",
},
Expand Down
11 changes: 7 additions & 4 deletions core/scripts/go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
module github.com/smartcontractkit/chainlink/core/scripts

go 1.24.4
go 1.24.5

toolchain go1.24.6

// Make sure we're working with the latest chainlink libs
replace github.com/smartcontractkit/chainlink/v2 => ../../
Expand Down Expand Up @@ -47,7 +49,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.20250814153237-9a6c5a35e950
github.com/smartcontractkit/chainlink-common v0.9.1-0.20250815142532-64e0a7965958
github.com/smartcontractkit/chainlink-common v0.9.1-0.20250819194932-f52747b8ddbb
github.com/smartcontractkit/chainlink-common/pkg/values v0.0.0-20250806152407-159881c7589c
github.com/smartcontractkit/chainlink-data-streams v0.1.2
github.com/smartcontractkit/chainlink-deployments-framework v0.25.0
Expand Down Expand Up @@ -273,7 +275,7 @@ require (
github.com/go-playground/universal-translator v0.18.1 // indirect
github.com/go-playground/validator/v10 v10.27.0 // indirect
github.com/go-resty/resty/v2 v2.16.5 // indirect
github.com/go-viper/mapstructure/v2 v2.3.0 // indirect
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
github.com/go-webauthn/webauthn v0.9.4 // indirect
github.com/go-webauthn/x v0.1.5 // indirect
github.com/goccy/go-json v0.10.5 // indirect
Expand Down Expand Up @@ -462,7 +464,7 @@ require (
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 // indirect
github.com/smartcontractkit/ccip-owner-contracts v0.1.0 // indirect
github.com/smartcontractkit/chain-selectors v1.0.67 // indirect
github.com/smartcontractkit/chainlink-aptos v0.0.0-20250818164129-fa2e60d95157 // indirect
github.com/smartcontractkit/chainlink-aptos v0.0.0-20250819195247-56ff4334efae // indirect
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250805210128-7f8a0f403c3a // indirect
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250805210128-7f8a0f403c3a // indirect
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.1 // indirect
Expand All @@ -473,6 +475,7 @@ require (
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20250717121125-2350c82883e2 // indirect
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250729142306-508e798f6a5d // indirect
github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20250722225531-876fd6b94976 // indirect
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20250819150450-95ef563f6e6d // indirect
github.com/smartcontractkit/chainlink-protos/job-distributor v0.13.1 // indirect
github.com/smartcontractkit/chainlink-protos/orchestrator v0.8.1 // indirect
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6 // indirect
Expand Down
14 changes: 8 additions & 6 deletions core/scripts/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -683,8 +683,8 @@ github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg78
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI=
github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI=
github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8=
github.com/go-viper/mapstructure/v2 v2.3.0 h1:27XbWsHIqhbdR5TIC911OfYvgSaW93HM+dX7970Q7jk=
github.com/go-viper/mapstructure/v2 v2.3.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM=
github.com/go-viper/mapstructure/v2 v2.4.0 h1:EBsztssimR/CONLSZZ04E8qAkxNYq4Qp9LvH92wZUgs=
github.com/go-viper/mapstructure/v2 v2.4.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM=
github.com/go-webauthn/webauthn v0.9.4 h1:YxvHSqgUyc5AK2pZbqkWWR55qKeDPhP8zLDr6lpIc2g=
github.com/go-webauthn/webauthn v0.9.4/go.mod h1:LqupCtzSef38FcxzaklmOn7AykGKhAhr9xlRbdbgnTw=
github.com/go-webauthn/x v0.1.5 h1:V2TCzDU2TGLd0kSZOXdrqDVV5JB9ILnKxA9S53CSBw0=
Expand Down Expand Up @@ -1516,8 +1516,8 @@ github.com/smartcontractkit/ccip-owner-contracts v0.1.0 h1:GiBDtlx7539o7AKlDV+9L
github.com/smartcontractkit/ccip-owner-contracts v0.1.0/go.mod h1:NnT6w4Kj42OFFXhSx99LvJZWPpMjmo4+CpDEWfw61xY=
github.com/smartcontractkit/chain-selectors v1.0.67 h1:gxTqP/JC40KDe3DE1SIsIKSTKTZEPyEU1YufO1admnw=
github.com/smartcontractkit/chain-selectors v1.0.67/go.mod h1:xsKM0aN3YGcQKTPRPDDtPx2l4mlTN1Djmg0VVXV40b8=
github.com/smartcontractkit/chainlink-aptos v0.0.0-20250818164129-fa2e60d95157 h1:jcDGTwLBDGwgBOYFf3FerTh8k2JPHApIg2UDiIKwZRE=
github.com/smartcontractkit/chainlink-aptos v0.0.0-20250818164129-fa2e60d95157/go.mod h1:zNZ5rtLkbqsGCjDWb1y8n7BRk2zgflkzmj2GjnLnj08=
github.com/smartcontractkit/chainlink-aptos v0.0.0-20250819195247-56ff4334efae h1:j2QAV3NEb+VrSVdLnYHGtWPkz+3Um3LGVW3bGb/wZxY=
github.com/smartcontractkit/chainlink-aptos v0.0.0-20250819195247-56ff4334efae/go.mod h1:lqykoc2P5pQe4fJR3huTBywXBeYsA+b4xxTrHbRmHcg=
github.com/smartcontractkit/chainlink-automation v0.8.1 h1:sTc9LKpBvcKPc1JDYAmgBc2xpDKBco/Q4h4ydl6+UUU=
github.com/smartcontractkit/chainlink-automation v0.8.1/go.mod h1:Iij36PvWZ6blrdC5A/nrQUBuf3MH3JvsBB9sSyc9W08=
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20250814153237-9a6c5a35e950 h1:yXa5OYB2huog8enmrF4ACIFKh+grJiCclas+qP8wfTw=
Expand All @@ -1526,8 +1526,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250805210128-7
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250805210128-7f8a0f403c3a/go.mod h1:Ve1xD71bl193YIZQEoJMmBqLGQJdNs29bwbuObwvbhQ=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250805210128-7f8a0f403c3a h1:38dAlTPRUQHZus5dCnBnQyf/V4oYn0p2svWlbPgHDQ4=
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250805210128-7f8a0f403c3a/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
github.com/smartcontractkit/chainlink-common v0.9.1-0.20250815142532-64e0a7965958 h1:pfzvL8n8f4ygUe4pIBjHgM2Tzct6qG8Q/jxJjfHThMY=
github.com/smartcontractkit/chainlink-common v0.9.1-0.20250815142532-64e0a7965958/go.mod h1:OYfK10oQCJVQEdBmA2J1FC9gq+bp9497LcD88T0q+lw=
github.com/smartcontractkit/chainlink-common v0.9.1-0.20250819194932-f52747b8ddbb h1:fPA12I8jPdn5I0LPQ/Xe1tUSK/tyHfeS7JPoHyXlyUI=
github.com/smartcontractkit/chainlink-common v0.9.1-0.20250819194932-f52747b8ddbb/go.mod h1:0OMQFyxibohHOzskRmEz4wr+w0SdAFsU6CjW/VhRf34=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.1 h1:ca2z5OXgnbBPQRxpwXwBLJsUA1+cAp5ncfW4Ssvd6eY=
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.1/go.mod h1:NZv/qKYGFRnkjOYBouajnDfFoZ+WDa6H2KNmSf1dnKc=
github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw=
Expand Down Expand Up @@ -1556,6 +1556,8 @@ github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250729142306-
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250729142306-508e798f6a5d/go.mod h1:2JTBNp3FlRdO/nHc4dsc9bfxxMClMO1Qt8sLJgtreBY=
github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20250722225531-876fd6b94976 h1:mF3FiDUoV0QbJcks9R2y7ydqntNL1Z0VCPBJgx/Ms+0=
github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20250722225531-876fd6b94976/go.mod h1:HHGeDUpAsPa0pmOx7wrByCitjQ0mbUxf0R9v+g67uCA=
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20250819150450-95ef563f6e6d h1:MJS8HTB1h3w7qV+70ueWnTQlMG8mxDUV/GdQH54Rg6g=
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20250819150450-95ef563f6e6d/go.mod h1:jUC52kZzEnWF9tddHh85zolKybmLpbQ1oNA4FjOHt1Q=
github.com/smartcontractkit/chainlink-protos/job-distributor v0.13.1 h1:PWwLGimBt37eDzpbfZ9V/ZkW4oCjcwKjKiAwKlSfPc0=
github.com/smartcontractkit/chainlink-protos/job-distributor v0.13.1/go.mod h1:/dVVLXrsp+V0AbcYGJo3XMzKg3CkELsweA/TTopCsKE=
github.com/smartcontractkit/chainlink-protos/orchestrator v0.8.1 h1:VcFo27MBPTMB1d1Tp3q3RzJNqwErKR+z9QLQZ6KBSXo=
Expand Down
Loading
Loading