Skip to content

Commit

Permalink
[TT-1152] use different network for Besu, update CTF (#934)
Browse files Browse the repository at this point in the history
  • Loading branch information
Tofel authored Jun 11, 2024
1 parent 5e554ed commit 0e7bbc3
Show file tree
Hide file tree
Showing 17 changed files with 106 additions and 193 deletions.
6 changes: 5 additions & 1 deletion .github/actions/setup-create-base64-config-ccip/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ runs:
id: base64-config-override
env:
RUN_ID: ${{ inputs.runId }}
SELECTED_NETWORKS: ${{ inputs.selectedNetworks }}
EXISTING_NAMESPACE: ${{ inputs.existingNamespace }}
TEST_LOG_COLLECT: ${{ inputs.testLogCollect }}
CHAINLINK_IMAGE: ${{ inputs.chainlinkImage }}
Expand Down Expand Up @@ -79,7 +80,8 @@ runs:
echo "$toml_array_format"
}
log_targets=$(convert_to_toml_array "$LOGSTREAM_LOG_TARGETS")
selected_networks=$(convert_to_toml_array "$SELECTED_NETWORKS")
log_targets=$(convert_to_toml_array "$LOGSTREAM_LOG_TARGETS")
if [ -n "$TEST_LOG_COLLECT" ]; then
test_log_collect=true
Expand Down Expand Up @@ -140,6 +142,8 @@ runs:
[CCIP]
[CCIP.Env]
EnvToConnect="$EXISTING_NAMESPACE"
[CCIP.Env.Network]
selected_networks = $selected_networks
[CCIP.Env.NewCLCluster]
[CCIP.Env.NewCLCluster.Common]
[CCIP.Env.NewCLCluster.Common.ChainlinkImage]
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/setup-create-base64-config/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -157,5 +157,5 @@ runs:
EOF
BASE64_CONFIG_OVERRIDE=$(cat config.toml | base64 -w 0)
echo ::add-mask::$BASE64_CONFIG_OVERRIDE
echo ::add-mask::$BASE64_CONFIG_OVERRIDE
echo "BASE64_CONFIG_OVERRIDE=$BASE64_CONFIG_OVERRIDE" >> $GITHUB_ENV
58 changes: 46 additions & 12 deletions .github/workflows/ccip-client-compatibility-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ on:
tags:
- '*'
# TODO: Uncomment when CCIP-2255 is resolved
# schedule:
# - cron: "30 5 * * *"
schedule:
- cron: "30 5 * * *"
workflow_dispatch:

env:
Expand Down Expand Up @@ -48,9 +48,41 @@ jobs:
AWS_REGION: ${{ secrets.QA_AWS_REGION }}
AWS_ROLE_TO_ASSUME: ${{ secrets.QA_AWS_ROLE_TO_ASSUME }}

check-ecr-images-exist:
environment: integration
permissions:
id-token: write
contents: read
name: Check images used as test dependencies exist in ECR
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
mirror:
- name: ethereum/client-go
expression: '^(alltools-v|v)[0-9]\.[0-9]+\.[0-9]+$'
- name: hyperledger/besu
expression: '^[0-9]+\.[0-9]+(\.[0-9]+)?$'
page_size: 300
- name: thorax/erigon
expression: '^v[0-9]+\.[0-9]+\.[0-9]+$'
- name: nethermind/nethermind
expression: '^[0-9]+\.[0-9]+\.[0-9]+$'
steps:
- name: Update internal ECR if the latest Ethereum client image does not exist
uses: smartcontractkit/chainlink-testing-framework/.github/actions/update-internal-mirrors@7eb04a030823b316d8dd5bb555f1e49593a503fc #v1.28.16
with:
aws_region: ${{ secrets.QA_AWS_REGION }}
role_to_assume: ${{ secrets.QA_AWS_ROLE_TO_ASSUME }}
aws_account_number: ${{ secrets.QA_AWS_ACCOUNT_NUMBER }}
image_name: ${{ matrix.mirror.name }}
expression: ${{ matrix.mirror.expression }}
page_size: ${{ matrix.mirror.page_size }}

get-latest-available-images:
environment: integration
runs-on: ubuntu-latest
needs: [check-ecr-images-exist]
permissions:
id-token: write
contents: read
Expand Down Expand Up @@ -107,7 +139,7 @@ jobs:
echo "NETHERMIND_TAG=$nethermind_tag" >> $GITHUB_ENV
echo "Nethermind latest tag: $nethermind_tag"
besu_tag=$(get_latest_version_tag hyperledger/besu '^[0-9]+\.[0-9]+$')
besu_tag=$(get_latest_version_tag hyperledger/besu '^[0-9]+\.[0-9]+(\.[0-9]+)?$')
echo "BESU_TAG=$besu_tag" >> $GITHUB_ENV
echo "Besu latest tag: $besu_tag"
Expand All @@ -126,7 +158,6 @@ jobs:
contents: read
needs: [build-chainlink, get-latest-available-images]
env:
SELECTED_NETWORKS: SIMULATED_1,SIMULATED_2
CHAINLINK_COMMIT_SHA: ${{ github.sha }}
CHAINLINK_ENV_USER: ${{ github.actor }}
TEST_LOG_LEVEL: debug
Expand All @@ -140,24 +171,27 @@ jobs:
client: geth
pyroscope_env: ci-ccip-bidirectional-lane-geth
chainConfig: "1337=ethereum/client-go:${{ needs.get-latest-available-images.outputs.geth_tag }},2337=ethereum/client-go:${{ needs.get-latest-available-images.outputs.geth_tag }}"
networks: "SIMULATED_1,SIMULATED_2"
# TODO: uncomment when nethermind flake reason is addressed
# - name: bidirectional-lane-nethermind
# test: TestSmokeCCIPForBidirectionalLane
# client: nethermind
# pyroscope_env: ci-ccip-bidirectional-lane-nethermind
# chainConfig: "1337=nethermind/nethermind:${{ needs.get-latest-available-images.outputs.nethermind_tag }},2337=nethermind/nethermind:${{ needs.get-latest-available-images.outputs.nethermind_tag }}"
# TODO: uncomment when 24.4.0 is released with our data/input fix
# - name: bidirectional-lane-besu
# test: TestSmokeCCIPForBidirectionalLane
# client: besu
# pyroscope_env: ci-ccip-bidirectional-lane-besu
# chainConfig: "1337=hyperledger/besu:${{ needs.get-latest-available-images.outputs.besu_tag }},2337=hyperledger/besu:${{ needs.get-latest-available-images.outputs.besu_tag }}"
# networks: "SIMULATED_1,SIMULATED_2"
- name: bidirectional-lane-besu
test: TestSmokeCCIPForBidirectionalLane
client: besu
pyroscope_env: ci-ccip-bidirectional-lane-besu
chainConfig: "1337=hyperledger/besu:${{ needs.get-latest-available-images.outputs.besu_tag }},2337=hyperledger/besu:${{ needs.get-latest-available-images.outputs.besu_tag }}"
networks: "SIMULATED_BESU_NONDEV_1,SIMULATED_BESU_NONDEV_2"
# TODO: Waiting for CCIP-2255 to be resolved
# - name: bidirectional-lane-erigon
# test: TestSmokeCCIPForBidirectionalLane
# client: erigon
# pyroscope_env: ci-ccip-bidirectional-lane-erigon
# chainConfig: "1337=thorax/erigon:${{ needs.get-latest-available-images.outputs.erigon_tag }},2337=thorax/erigon:${{ needs.get-latest-available-images.outputs.erigon_tag }}"
# networks: "SIMULATED_1,SIMULATED_2"
runs-on: ubuntu-latest
name: CCIP Latest EVM Node Compatibility Test with ${{ matrix.client }}
steps:
Expand Down Expand Up @@ -190,7 +224,7 @@ jobs:
with:
runId: ${{ github.run_id }}
testLogCollect: ${{ vars.TEST_LOG_COLLECT }}
selectedNetworks: ${{ env.SELECTED_NETWORKS }}
selectedNetworks: ${{ matrix.networks }}
chainlinkImage: ${{ env.CHAINLINK_IMAGE }}
chainlinkVersion: ${{ github.sha }}
pyroscopeServer: ${{ matrix.pyroscope_env == '' && '' || !startsWith(github.ref, 'refs/tags/') && '' || secrets.QA_PYROSCOPE_INSTANCE }} # Avoid sending blank envs https://github.com/orgs/community/discussions/25725
Expand All @@ -207,7 +241,7 @@ jobs:
with:
runId: ${{ github.run_id }}
testLogCollect: ${{ vars.TEST_LOG_COLLECT }}
selectedNetworks: SIMULATED_1,SIMULATED_2
selectedNetworks: ${{ matrix.networks }}
chainlinkImage: ${{ env.CHAINLINK_IMAGE }}
chainlinkVersion: ${{ github.sha }}
lokiEndpoint: ${{ secrets.LOKI_URL_CI }}
Expand Down
9 changes: 3 additions & 6 deletions integration-tests/ccip-tests/testconfig/ccip.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,12 @@ import (
"github.com/pelletier/go-toml/v2"
"github.com/rs/zerolog"

ctfK8config "github.com/smartcontractkit/chainlink-testing-framework/k8s/config"

testutils "github.com/smartcontractkit/chainlink/integration-tests/ccip-tests/utils"

"github.com/smartcontractkit/chainlink-common/pkg/config"
ctfconfig "github.com/smartcontractkit/chainlink-testing-framework/config"
ctfK8config "github.com/smartcontractkit/chainlink-testing-framework/k8s/config"

ccipcontracts "github.com/smartcontractkit/chainlink/integration-tests/ccip-tests/contracts"
testutils "github.com/smartcontractkit/chainlink/integration-tests/ccip-tests/utils"
"github.com/smartcontractkit/chainlink/integration-tests/contracts"
)

Expand Down Expand Up @@ -403,6 +401,5 @@ func (c *CCIP) ApplyOverrides(fromCfg *CCIP) error {
if err != nil {
return err
}
lggr := zerolog.Logger{}
return ctfconfig.BytesToAnyTomlStruct(lggr, "", "", c, logBytes)
return ctfconfig.BytesToAnyTomlStruct(zerolog.Logger{}, "", "", c, logBytes)
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ ethereum_version = "eth1"
# geth, besu, erigon or nethermind
execution_layer = "geth"
# eth2-only, if set to true environment startup will wait until at least 1 epoch has been finalised
#wait_for_finalization=false
wait_for_finalization=false

[CCIP.Env.PrivateEthereumNetworks.SIMULATED_1.EthereumChainConfig]
# eth2-only, the lower the value the faster the block production (3 is minimum)
Expand All @@ -49,11 +49,11 @@ addresses_to_fund = [
# eth2-only, epoch at which chain will upgrade do Dencun or Deneb/Cancun (1 is minimum)
Deneb = 500

# [PrivateEthereumNetwork.CustomDockerImages]
#[CCIP.Env.PrivateEthereumNetworks.SIMULATED_1.CustomDockerImages]
# custom docker image that will be used for execution layer client. It has to be one of: hyperledger/besu, nethermind/nethermind, thorax/erigon or ethereum/client-go.
# instead of using a specific tag you can also use "latest_available" to use latest published tag in Github or "latest_stable" to use latest stable release from Github
# (if corresponding Docker image on Docker Hub has not been published environment creation will fail).
# execution_layer="hyperledger/besu:24.2.0-RC2"
#execution_layer="hyperledger/besu:latest_stable"

[CCIP.Env.PrivateEthereumNetworks.SIMULATED_2]
ethereum_version = "eth1"
Expand Down
12 changes: 6 additions & 6 deletions integration-tests/chaos/ocr_chaos_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ import (
"github.com/smartcontractkit/chainlink-testing-framework/logging"
"github.com/smartcontractkit/chainlink-testing-framework/networks"
"github.com/smartcontractkit/chainlink-testing-framework/utils/ptr"
seth_utils "github.com/smartcontractkit/chainlink-testing-framework/utils/seth"
"github.com/smartcontractkit/chainlink-testing-framework/utils/testcontext"
actions_seth "github.com/smartcontractkit/chainlink/integration-tests/actions/seth"
"github.com/smartcontractkit/chainlink/integration-tests/contracts"
"github.com/smartcontractkit/chainlink/integration-tests/utils"

"github.com/smartcontractkit/chainlink/integration-tests/actions"
actions_seth "github.com/smartcontractkit/chainlink/integration-tests/actions/seth"
"github.com/smartcontractkit/chainlink/integration-tests/client"
"github.com/smartcontractkit/chainlink/integration-tests/contracts"
tc "github.com/smartcontractkit/chainlink/integration-tests/testconfig"
)

Expand Down Expand Up @@ -169,11 +169,11 @@ func TestOCRChaos(t *testing.T) {
require.NotNil(t, readSethCfg, "Seth config shouldn't be nil")

network := networks.MustGetSelectedNetworkConfig(cfg.GetNetworkConfig())[0]
network = utils.MustReplaceSimulatedNetworkUrlWithK8(l, network, *testEnvironment)
network = seth_utils.MustReplaceSimulatedNetworkUrlWithK8(l, network, *testEnvironment)

sethCfg, err := utils.MergeSethAndEvmNetworkConfigs(network, *readSethCfg)
sethCfg, err := seth_utils.MergeSethAndEvmNetworkConfigs(network, *readSethCfg)
require.NoError(t, err, "Error merging seth and evm network configs")
err = utils.ValidateSethNetworkConfig(sethCfg.Network)
err = seth_utils.ValidateSethNetworkConfig(sethCfg.Network)
require.NoError(t, err, "Error validating seth network config")
seth, err := seth.NewClientWithConfig(&sethCfg)
require.NoError(t, err, "Error creating seth client")
Expand Down
10 changes: 5 additions & 5 deletions integration-tests/docker/test_env/test_env_builder.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ import (
"github.com/smartcontractkit/chainlink-testing-framework/logstream"
"github.com/smartcontractkit/chainlink-testing-framework/networks"
"github.com/smartcontractkit/chainlink-testing-framework/utils/osutil"
seth_utils "github.com/smartcontractkit/chainlink-testing-framework/utils/seth"

evmcfg "github.com/smartcontractkit/chainlink/v2/core/chains/evm/config/toml"
"github.com/smartcontractkit/chainlink/v2/core/services/chainlink"

actions_seth "github.com/smartcontractkit/chainlink/integration-tests/actions/seth"
"github.com/smartcontractkit/chainlink/integration-tests/contracts"
"github.com/smartcontractkit/chainlink/integration-tests/types/config/node"
"github.com/smartcontractkit/chainlink/integration-tests/utils"
)

type CleanUpType string
Expand Down Expand Up @@ -327,11 +327,11 @@ func (b *CLTestEnvBuilder) Build() (*CLClusterTestEnv, error) {

if b.hasSeth {
readSethCfg := b.testConfig.GetSethConfig()
sethCfg, err := utils.MergeSethAndEvmNetworkConfigs(networkConfig, *readSethCfg)
sethCfg, err := seth_utils.MergeSethAndEvmNetworkConfigs(networkConfig, *readSethCfg)
if err != nil {
return nil, err
}
err = utils.ValidateSethNetworkConfig(sethCfg.Network)
err = seth_utils.ValidateSethNetworkConfig(sethCfg.Network)
if err != nil {
return nil, err
}
Expand Down Expand Up @@ -428,11 +428,11 @@ func (b *CLTestEnvBuilder) Build() (*CLClusterTestEnv, error) {
if b.hasSeth {
b.te.sethClients = make(map[int64]*seth.Client)
readSethCfg := b.testConfig.GetSethConfig()
sethCfg, err := utils.MergeSethAndEvmNetworkConfigs(networkConfig, *readSethCfg)
sethCfg, err := seth_utils.MergeSethAndEvmNetworkConfigs(networkConfig, *readSethCfg)
if err != nil {
return nil, err
}
err = utils.ValidateSethNetworkConfig(sethCfg.Network)
err = seth_utils.ValidateSethNetworkConfig(sethCfg.Network)
if err != nil {
return nil, err
}
Expand Down
7 changes: 4 additions & 3 deletions integration-tests/experiments/gas_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,11 @@ import (

"github.com/smartcontractkit/chainlink-testing-framework/logging"
"github.com/smartcontractkit/chainlink-testing-framework/networks"
seth_utils "github.com/smartcontractkit/chainlink-testing-framework/utils/seth"

actions_seth "github.com/smartcontractkit/chainlink/integration-tests/actions/seth"
"github.com/smartcontractkit/chainlink/integration-tests/contracts"
tc "github.com/smartcontractkit/chainlink/integration-tests/testconfig"
"github.com/smartcontractkit/chainlink/integration-tests/utils"
)

func TestGasExperiment(t *testing.T) {
Expand All @@ -25,9 +26,9 @@ func TestGasExperiment(t *testing.T) {
readSethCfg := config.GetSethConfig()
require.NotNil(t, readSethCfg, "Seth config shouldn't be nil")

sethCfg, err := utils.MergeSethAndEvmNetworkConfigs(network, *readSethCfg)
sethCfg, err := seth_utils.MergeSethAndEvmNetworkConfigs(network, *readSethCfg)
require.NoError(t, err, "Error merging seth and evm network configs")
err = utils.ValidateSethNetworkConfig(sethCfg.Network)
err = seth_utils.ValidateSethNetworkConfig(sethCfg.Network)
require.NoError(t, err, "Error validating seth network config")

seth, err := seth.NewClientWithConfig(&sethCfg)
Expand Down
6 changes: 3 additions & 3 deletions integration-tests/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ require (
github.com/manifoldco/promptui v0.9.0
github.com/montanaflynn/stats v0.7.1
github.com/onsi/gomega v1.30.0
github.com/pelletier/go-toml/v2 v2.1.1
github.com/pelletier/go-toml/v2 v2.2.2
github.com/pkg/errors v0.9.1
github.com/prometheus/common v0.45.0
github.com/rs/zerolog v1.30.0
Expand All @@ -31,12 +31,12 @@ require (
github.com/smartcontractkit/chain-selectors v1.0.16
github.com/smartcontractkit/chainlink-automation v1.0.3
github.com/smartcontractkit/chainlink-common v0.1.7-0.20240607202129-4cef984f109f
github.com/smartcontractkit/chainlink-testing-framework v1.28.13
github.com/smartcontractkit/chainlink-testing-framework v1.29.1
github.com/smartcontractkit/chainlink-vrf v0.0.0-20231120191722-fef03814f868
github.com/smartcontractkit/chainlink/integration-tests v0.0.0-00010101000000-000000000000
github.com/smartcontractkit/chainlink/v2 v2.0.0-00010101000000-000000000000
github.com/smartcontractkit/libocr v0.0.0-20240419185742-fd3cab206b2c
github.com/smartcontractkit/seth v0.1.6-0.20240429143720-cacb8160ecec
github.com/smartcontractkit/seth v1.0.11
github.com/smartcontractkit/wasp v0.4.5
github.com/spf13/cobra v1.8.0
github.com/stretchr/testify v1.9.0
Expand Down
12 changes: 6 additions & 6 deletions integration-tests/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1355,8 +1355,8 @@ github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/9
github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE=
github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8=
github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
github.com/pelletier/go-toml/v2 v2.1.1 h1:LWAJwfNvjQZCFIDKWYQaM62NcYeYViCmWIwmOStowAI=
github.com/pelletier/go-toml/v2 v2.1.1/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc=
github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM=
github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs=
github.com/peterbourgon/diskv v2.0.1+incompatible h1:UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI=
github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU=
github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5/go.mod h1:jvVRKCrJTQWu0XVbaOlby/2lO20uSCHEMzzplHXte1o=
Expand Down Expand Up @@ -1525,8 +1525,8 @@ github.com/smartcontractkit/chainlink-solana v1.0.3-0.20240422172640-59d47c73ba5
github.com/smartcontractkit/chainlink-solana v1.0.3-0.20240422172640-59d47c73ba58/go.mod h1:oV5gIuSKrPEcjQ6uB6smBsm5kXHxyydVLNyAs4V9CoQ=
github.com/smartcontractkit/chainlink-starknet/relayer v0.0.1-beta-test.0.20240325075535-0f7eb05ee595 h1:y6ks0HsSOhPUueOmTcoxDQ50RCS1XINlRDTemZyHjFw=
github.com/smartcontractkit/chainlink-starknet/relayer v0.0.1-beta-test.0.20240325075535-0f7eb05ee595/go.mod h1:vV6WfnVIbK5Q1JsIru4YcTG0T1uRpLJm6t2BgCnCSsg=
github.com/smartcontractkit/chainlink-testing-framework v1.28.13 h1:aVAmEmunmBfJQd76SBjr44nx/5WDt423tkRRsjnBKpA=
github.com/smartcontractkit/chainlink-testing-framework v1.28.13/go.mod h1:x1zDOz8zcLjEvs9fNA9y/DMguLam/2+CJdpxX0+rM8A=
github.com/smartcontractkit/chainlink-testing-framework v1.29.1 h1:PbcWaSFd9i2Co9ketZ+1NbCkCgeuHC/nrb08mGlRT3k=
github.com/smartcontractkit/chainlink-testing-framework v1.29.1/go.mod h1:oEIggLGWyWfLkjWvuXLol8inUT4YbBb06fJx/S60gQ4=
github.com/smartcontractkit/chainlink-vrf v0.0.0-20231120191722-fef03814f868 h1:FFdvEzlYwcuVHkdZ8YnZR/XomeMGbz5E2F2HZI3I3w8=
github.com/smartcontractkit/chainlink-vrf v0.0.0-20231120191722-fef03814f868/go.mod h1:Kn1Hape05UzFZ7bOUnm3GVsHzP0TNrVmpfXYNHdqGGs=
github.com/smartcontractkit/go-plugin v0.0.0-20240208201424-b3b91517de16 h1:TFe+FvzxClblt6qRfqEhUfa4kFQx5UobuoFGO2W4mMo=
Expand All @@ -1535,8 +1535,8 @@ github.com/smartcontractkit/grpc-proxy v0.0.0-20230731113816-f1be6620749f h1:hgJ
github.com/smartcontractkit/grpc-proxy v0.0.0-20230731113816-f1be6620749f/go.mod h1:MvMXoufZAtqExNexqi4cjrNYE9MefKddKylxjS+//n0=
github.com/smartcontractkit/libocr v0.0.0-20240419185742-fd3cab206b2c h1:lIyMbTaF2H0Q71vkwZHX/Ew4KF2BxiKhqEXwF8rn+KI=
github.com/smartcontractkit/libocr v0.0.0-20240419185742-fd3cab206b2c/go.mod h1:fb1ZDVXACvu4frX3APHZaEBp0xi1DIm34DcA0CwTsZM=
github.com/smartcontractkit/seth v0.1.6-0.20240429143720-cacb8160ecec h1:BT1loU6TT2YqMenD7XE+aw7IeeTiC25+r1TLKAySVIg=
github.com/smartcontractkit/seth v0.1.6-0.20240429143720-cacb8160ecec/go.mod h1:2TMOZQ8WTAw7rR1YBbXpnad6VmT/+xDd/nXLmB7Eero=
github.com/smartcontractkit/seth v1.0.11 h1:Ct8wSifW2ZXnyHtYRKaawBnpW7Ef0m8zItUcqYPallM=
github.com/smartcontractkit/seth v1.0.11/go.mod h1:fVCE+8LD6AbU7d8BHZ1uS/ceJ+8JO0iVTUcDdQmGPAc=
github.com/smartcontractkit/tdh2/go/ocr2/decryptionplugin v0.0.0-20230906073235-9e478e5e19f1 h1:yiKnypAqP8l0OX0P3klzZ7SCcBUxy5KqTAKZmQOvSQE=
github.com/smartcontractkit/tdh2/go/ocr2/decryptionplugin v0.0.0-20230906073235-9e478e5e19f1/go.mod h1:q6f4fe39oZPdsh1i57WznEZgxd8siidMaSFq3wdPmVg=
github.com/smartcontractkit/tdh2/go/tdh2 v0.0.0-20230906073235-9e478e5e19f1 h1:Dai1bn+Q5cpeGMQwRdjOdVjG8mmFFROVkSKuUgBErRQ=
Expand Down
Loading

0 comments on commit 0e7bbc3

Please sign in to comment.