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  }