# Functions
CheckLegacyProposal checks if the running node requires a legacy proposal.
LoadUpgradeParams loads the upgrade parameters from the environment variables.
NewManager creates new docker pool and network and returns a populated Manager instance.
NewNode creates a new instance of the node with a set of sensible default RunOptions for dockertest.
RetrieveUpgradesList parses the app/upgrades folder and returns a slice of semver upgrade versions in ascending order, e.g ["v1.0.0", "v1.0.1", "v1.1.0", ..
# Constants
LocalVersionTag defines the docker image ImageTag when building locally.
# Structs
Manager defines a docker pool instance, used to build, run, interact with and stop docker containers running nodes of our chain.
Node represents a node of our chain in the context of the upgrade tests.
Params defines the parameters for the upgrade test suite.
VersionConfig defines a struct that contains the version and the source repository for an upgrade.
# Type aliases
ServVersion is a custom comparator for sorting semver version strings.