Function: initialize(ICompetition _competitionLogic, IModeler _modelerLogic)
This initializes the CompetitionFactory contract.
Inputs
_competitionLogicControl: Fully controlled by the caller.
Constraints: Cannot be zero address.
Impact: Sets the
competitionLogicvariable.
_modelerLogicControl: Fully controlled by the caller.
Constraints: Cannot be zero address.
Impact: Sets the
modelerLogicvariable.
Branches and code coverage
Intended branches
Set the
ownervariable. Currently not performed, and the owner will not be maintained over upgrades.Should call all underlying initializers.
Set the
competitionLogicvariable.Set the
modelerLogicvariable.Set the
versionvariable.Set the
competitionVersionvariable.Set the
modelerVersionvariable.
Negative behavior
Should not be callable multiple times. Currently not performed.