 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TopologyConfig ¶
type TopologyConfig struct {
	LocalRoots         []TopologyConfigP2PLocalRoot     `json:"localRoots"`
	PublicRoots        []TopologyConfigP2PPublicRoot    `json:"publicRoots"`
	BootstrapPeers     []TopologyConfigP2PBootstrapPeer `json:"bootstrapPeers"`
	UseLedgerAfterSlot int64                            `json:"useLedgerAfterSlot"`
}
    TopologyConfig represents a cardano-node topology config
func NewTopologyConfigFromFile ¶
func NewTopologyConfigFromFile(path string) (*TopologyConfig, error)
func NewTopologyConfigFromReader ¶
func NewTopologyConfigFromReader(r io.Reader) (*TopologyConfig, error)
type TopologyConfigP2PBootstrapPeer ¶
type TopologyConfigP2PBootstrapPeer = TopologyConfigP2PAccessPoint
type TopologyConfigP2PLocalRoot ¶
type TopologyConfigP2PLocalRoot struct {
	AccessPoints []TopologyConfigP2PAccessPoint `json:"accessPoints"`
	Advertise    bool                           `json:"advertise"`
	Trustable    bool                           `json:"trustable"`
	Valency      uint                           `json:"valency"`
}
    type TopologyConfigP2PPublicRoot ¶
type TopologyConfigP2PPublicRoot struct {
	AccessPoints []TopologyConfigP2PAccessPoint `json:"accessPoints"`
	Advertise    bool                           `json:"advertise"`
	Valency      uint                           `json:"valency"`
}
     Click to show internal directories. 
   Click to hide internal directories.