Versions in this module Expand all Collapse all v0 v0.1.0 Jun 27, 2023 Changes in this version + var ErrInvalidNodeType = errors.New("invalid node type") + type Context struct + func StartNodes(logger hclog.Logger, bindAddr netip.Addr, availAddr, accountsPath string, ...) (*Context, error) + func (sc *Context) FirstRPCAddrForNodeType(nodeType consensus.MechanismType) (*net.TCPAddr, error) + func (sc *Context) GethClient(nodeType consensus.MechanismType) (*ethclient.Client, error) + func (sc *Context) Output(w io.Writer) + func (sc *Context) StopAll() + type PortAllocator struct + func NewPortAllocator(bindAddr netip.Addr) *PortAllocator + func (pa *PortAllocator) Allocate() (netip.AddrPort, error) + func (pa *PortAllocator) Release() error