package
1.2.8
Repository: https://github.com/iotaledger/hornet.git
Documentation: pkg.go.dev

# Functions

DefaultAutopeeringConfig returns the default autopeering config.
DefaultConfig returns the default NodeConfig.
DefaultCoordinatorConfig returns the default coordinator config.
DefaultDashboardConfig returns the default profiling config.
DefaultMigratorConfig returns the default migrator plugin config.
DefaultNetworkConfig returns the default network config.
DefaultPluginConfig returns the default plugin config.
DefaultProfilingConfig returns the default profiling config.
DefaultProtocolConfig returns the default protocol config.
DefaultReceiptValidatorConfig returns the default migrator plugin config.
DefaultRestAPIConfig returns the default REST API config.
DefaultSnapshotConfig returns the default snapshot config.
DefaultStaticPeeringLayout returns a new static peering layout with 4 nodes which are all statically peered to each other.
DefaultWhiteFlagMockServerConfig returns the default WhiteFlagMockServerConfig.
Instance returns the singleton Framework instance.
NewDebugNodeAPIClient returns a new debug node API instance.
NewDockerContainer creates a new DockerContainer.
NewDockerContainerFromExisting creates a new DockerContainer from an already existing Docker container by name.
ShutdownNetwork shuts down the network and reports errors.

# Constants

No description provided by the author
No description provided by the author
Defines a network which consists out of autopeered nodes.
Defines a network which consists out of statically peered nodes.
The default REST API port of every node.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The seed on which the total supply resides on per default.

# Structs

AutopeeredNetwork is a network consisting out of autopeered nodes.
AutopeeringConfig defines the autopeering specific configuration.
CoordinatorConfig defines coordinator specific configuration.
DashboardConfig holds the dashboard specific configuration.
DebugNodeAPIClient is an API wrapper over the debug node API.
DockerContainer is a wrapper object for a Docker container.
Framework is a wrapper that provides the integration testing functionality.
IntegrationNetworkConfig holds configuration for a network.
MigratorConfig defines migrator plugin specific configuration.
Network is a network consisting out of HORNET nodes.
NetworkConfig defines the network specific configuration.
Node represents a HORNET node inside the Docker network.
NodeConfig defines the config of a HORNET node.
PluginConfig defines plugin specific configuration.
Profiler profiles a node for metrics.
ProfilingConfig defines the profiling specific configuration.
ProtocolConfig defines protocol specific configuration.
ReceiptsConfig defines the receipt validator plugin specific configuration.
RestAPIConfig defines the REST API specific configuration.
SnapshotConfig defines snapshot specific configuration.
StaticNetwork defines a network made out of statically peered nodes.
WhiteFlagMockServerConfig defines the config for a white-flag mock server instance.

# Interfaces

Shutdowner can shutdown itself.

# Type aliases

CfgOverrideFunc is a function which overrides configuration values.
No description provided by the author
StaticPeeringLayout defines how in a statically peered network nodes are peered to each other.