github.com/smartcontractkit/chainlink-testing-framework/libs@v0.0.0-20240227141906-ec710b4eb1a3/docker/test_env/non_dev_chain.go (about) 1 package test_env 2 3 import ( 4 "testing" 5 6 "github.com/smartcontractkit/chainlink-testing-framework/libs/blockchain" 7 ) 8 9 type NonDevNode interface { 10 GetInternalHttpUrl() string 11 GetInternalWsUrl() string 12 GetEVMClient() blockchain.EVMClient 13 WithTestInstance(t *testing.T) NonDevNode 14 Start() error 15 ConnectToClient() error 16 } 17 18 type PrivateChain interface { 19 GetPrimaryNode() NonDevNode 20 GetNodes() []NonDevNode 21 GetNetworkConfig() *blockchain.EVMNetwork 22 GetDockerNetworks() []string 23 }