Skip to content

Commit 69624ff

Browse files
authored
Add EVM testnet mock forwarders (#234)
* Added EVM testnet mock forwarders * Removed pharos atlantic from simulator * Updated sdk version
1 parent a531652 commit 69624ff

File tree

4 files changed

+39
-11
lines changed

4 files changed

+39
-11
lines changed

cmd/creinit/go_module_init.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ import (
1212
)
1313

1414
const (
15-
SdkVersion = "v1.1.3"
16-
EVMCapabilitiesVersion = "v1.0.0-beta.0"
15+
SdkVersion = "v1.1.4"
16+
EVMCapabilitiesVersion = "v1.0.0-beta.3"
1717
HTTPCapabilitiesVersion = "v1.0.0-beta.0"
1818
CronCapabilitiesVersion = "v1.0.0-beta.0"
1919
)

cmd/workflow/simulate/simulator_utils.go

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,34 @@ var SupportedEVM = []ChainConfig{
6060
// ZkSync
6161
{Selector: chainselectors.ETHEREUM_MAINNET_ZKSYNC_1.Selector, Forwarder: "0x6E9EE680ef59ef64Aa8C7371279c27E496b5eDc1"},
6262
{Selector: chainselectors.ETHEREUM_TESTNET_SEPOLIA_ZKSYNC_1.Selector, Forwarder: "0x6E9EE680ef59ef64Aa8C7371279c27E496b5eDc1"},
63+
64+
// Jovay
65+
{Selector: chainselectors.JOVAY_TESTNET.Selector, Forwarder: "0x6E9EE680ef59ef64Aa8C7371279c27E496b5eDc1"},
66+
67+
// Pharos
68+
// Integration not ready yet
69+
// {Selector: chainselectors.PHAROS_ATLANTIC_TESTNET.Selector, Forwarder: "0x6E9EE680ef59ef64Aa8C7371279c27E496b5eDc1"},
70+
71+
// Worldchain
72+
{Selector: chainselectors.ETHEREUM_TESTNET_SEPOLIA_WORLDCHAIN_1.Selector, Forwarder: "0x6E9EE680ef59ef64Aa8C7371279c27E496b5eDc1"},
73+
74+
// Plasma
75+
{Selector: chainselectors.PLASMA_TESTNET.Selector, Forwarder: "0x6E9EE680ef59ef64Aa8C7371279c27E496b5eDc1"},
76+
77+
// Linea
78+
{Selector: chainselectors.ETHEREUM_TESTNET_SEPOLIA_LINEA_1.Selector, Forwarder: "0x6E9EE680ef59ef64Aa8C7371279c27E496b5eDc1"},
79+
80+
// Ink
81+
{Selector: chainselectors.INK_TESTNET_SEPOLIA.Selector, Forwarder: "0x6E9EE680ef59ef64Aa8C7371279c27E496b5eDc1"},
82+
83+
// Hyperliquid
84+
{Selector: chainselectors.HYPERLIQUID_TESTNET.Selector, Forwarder: "0xB27fA1c28288c50542527F64BCda22C9FbAc24CB"},
85+
86+
// Apechain
87+
{Selector: chainselectors.APECHAIN_TESTNET_CURTIS.Selector, Forwarder: "0x6E9EE680ef59ef64Aa8C7371279c27E496b5eDc1"},
88+
89+
// Arc
90+
{Selector: chainselectors.ARC_TESTNET.Selector, Forwarder: "0x6E9EE680ef59ef64Aa8C7371279c27E496b5eDc1"},
6391
}
6492

6593
// parse "ChainSelector:<digits>" from trigger id, e.g. "evm:ChainSelector:5009297550715157269@1.0.0 LogTrigger"

go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ require (
2626
github.com/smartcontractkit/chain-selectors v1.0.88
2727
github.com/smartcontractkit/chainlink-common v0.9.6-0.20260107095648-223976d2b9f1
2828
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251211123524-f0c4fe7cfc0a
29-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20251124151448-0448aefdaab9
29+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260128170729-2a6a688427f5
3030
github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260106052706-6dd937cb5ec6
3131
github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.3
3232
github.com/smartcontractkit/chainlink/deployment v0.0.0-20260109210342-7c60a208545f
3333
github.com/smartcontractkit/chainlink/v2 v2.29.1-cre-beta.0.0.20260109132812-ceed3e450cb6
34-
github.com/smartcontractkit/cre-sdk-go v1.1.3
35-
github.com/smartcontractkit/cre-sdk-go/capabilities/blockchain/evm v1.0.0-beta.0
34+
github.com/smartcontractkit/cre-sdk-go v1.1.4
35+
github.com/smartcontractkit/cre-sdk-go/capabilities/blockchain/evm v1.0.0-beta.3
3636
github.com/smartcontractkit/mcms v0.31.1
3737
github.com/smartcontractkit/tdh2/go/tdh2 v0.0.0-20251120172354-e8ec0386b06c
3838
github.com/spf13/cobra v1.10.1

go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1129,8 +1129,8 @@ github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.
11291129
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.0.0-20251211142334-5c3421fe2c8d/go.mod h1:ATjAPIVJibHRcIfiG47rEQkUIOoYa6KDvWj3zwCAw6g=
11301130
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/verifier v0.0.0-20251211142334-5c3421fe2c8d h1:AJy55QJ/pBhXkZjc7N+ATnWfxrcjq9BI9DmdtdjwDUQ=
11311131
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/verifier v0.0.0-20251211142334-5c3421fe2c8d/go.mod h1:5JdppgngCOUS76p61zCinSCgOhPeYQ+OcDUuome5THQ=
1132-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20251124151448-0448aefdaab9 h1:QRWXJusIj/IRY5Pl3JclNvDre0cZPd/5NbILwc4RV2M=
1133-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20251124151448-0448aefdaab9/go.mod h1:jUC52kZzEnWF9tddHh85zolKybmLpbQ1oNA4FjOHt1Q=
1132+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260128170729-2a6a688427f5 h1:GRoHR2FbK9myR1zhtihL7N70mpWA4Gd0Gq3t8r3SRd8=
1133+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260128170729-2a6a688427f5/go.mod h1:jUC52kZzEnWF9tddHh85zolKybmLpbQ1oNA4FjOHt1Q=
11341134
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0 h1:xHPmFDhff7QpeFxKsZfk+24j4AlnQiFjjRh5O87Peu4=
11351135
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0/go.mod h1:/dVVLXrsp+V0AbcYGJo3XMzKg3CkELsweA/TTopCsKE=
11361136
github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b h1:QuI6SmQFK/zyUlVWEf0GMkiUYBPY4lssn26nKSd/bOM=
@@ -1165,10 +1165,10 @@ github.com/smartcontractkit/chainlink/deployment v0.0.0-20260109210342-7c60a2085
11651165
github.com/smartcontractkit/chainlink/deployment v0.0.0-20260109210342-7c60a208545f/go.mod h1:AqXVceTgO1j35caIURG7iwxD/g/NTVOW/UAMj2BtEv8=
11661166
github.com/smartcontractkit/chainlink/v2 v2.29.1-cre-beta.0.0.20260109132812-ceed3e450cb6 h1:XPq5hIhH7Q9hn/N3olJooeguXaZkv5790KhPdssM5nc=
11671167
github.com/smartcontractkit/chainlink/v2 v2.29.1-cre-beta.0.0.20260109132812-ceed3e450cb6/go.mod h1:MIh2RAuTXdC3voDTo5+AtPyJPQfeIH5hkBDZQ0P1tjg=
1168-
github.com/smartcontractkit/cre-sdk-go v1.1.3 h1:uNtAuLAgJbe4I5ThuI627opA0ruopMvVCdbhIefyUIE=
1169-
github.com/smartcontractkit/cre-sdk-go v1.1.3/go.mod h1:sgiRyHUiPcxp1e/EMnaJ+ddMFL4MbE3UMZ2MORAAS9U=
1170-
github.com/smartcontractkit/cre-sdk-go/capabilities/blockchain/evm v1.0.0-beta.0 h1:t2bzRHnqkyxvcrJKSsKPmCGLMjGO97ESgrtLCnTIEQw=
1171-
github.com/smartcontractkit/cre-sdk-go/capabilities/blockchain/evm v1.0.0-beta.0/go.mod h1:VVJ4mvA7wOU1Ic5b/vTaBMHEUysyxd0gdPPXkAu8CmY=
1168+
github.com/smartcontractkit/cre-sdk-go v1.1.4 h1:4FogqgnIRxv9SYI9FfcIVHX8ZAMJKLRXQnEWJBX7Akw=
1169+
github.com/smartcontractkit/cre-sdk-go v1.1.4/go.mod h1:sgiRyHUiPcxp1e/EMnaJ+ddMFL4MbE3UMZ2MORAAS9U=
1170+
github.com/smartcontractkit/cre-sdk-go/capabilities/blockchain/evm v1.0.0-beta.3 h1:doqA5h7BYehiPCoYFgu7DyJ4fyTfl2wWOPAOgDCakRU=
1171+
github.com/smartcontractkit/cre-sdk-go/capabilities/blockchain/evm v1.0.0-beta.3/go.mod h1:UJv9Ugwx83x9MGVbTy46lO9jeZkvconCRBTQR7kPwZk=
11721172
github.com/smartcontractkit/freeport v0.1.3-0.20250716200817-cb5dfd0e369e h1:Hv9Mww35LrufCdM9wtS9yVi/rEWGI1UnjHbcKKU0nVY=
11731173
github.com/smartcontractkit/freeport v0.1.3-0.20250716200817-cb5dfd0e369e/go.mod h1:T4zH9R8R8lVWKfU7tUvYz2o2jMv1OpGCdpY2j2QZXzU=
11741174
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 h1:12ijqMM9tvYVEm+nR826WsrNi6zCKpwBhuApq127wHs=

0 commit comments

Comments
 (0)