Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrChainAlreadyExists = errors.New("chain already exists")
)
Functions ¶
This section is empty.
Types ¶
type BlackNodeRunner ¶
type BlackNodeRunner struct {
// contains filtered or unexported fields
}
BlackNodeRunner manages and runs a single Black node.
func NewBlackNode ¶
func NewBlackNode(config Config) *BlackNodeRunner
func (*BlackNodeRunner) Shutdown ¶
func (k *BlackNodeRunner) Shutdown()
func (*BlackNodeRunner) StartChains ¶
func (k *BlackNodeRunner) StartChains() Chains
type ChainDetails ¶
type ChainDetails struct { RpcPort string GrpcPort string RestPort string EvmPort string ChainId string StakingDenom string }
ChainDetails wraps information about the ports exposed to the host that endpoints could be access on.
func (ChainDetails) GrpcConn ¶
func (c ChainDetails) GrpcConn() (*grpc.ClientConn, error)
type Chains ¶
type Chains struct {
// contains filtered or unexported fields
}
func (Chains) MustGetChain ¶
func (c Chains) MustGetChain(name string) *ChainDetails
type NodeRunner ¶
type NodeRunner interface { StartChains() Chains Shutdown() }
NodeRunner is responsible for starting and managing docker containers to run a node.
Click to show internal directories.
Click to hide internal directories.