IModuleFactory_v1.sol
Last updated
Last updated
Returns the address of the contract.
Returns
<none>
address
Returns the contract address.
Returns
<none>
address
Creates a module instance identified by given metadata
and initiates it.
Parameters
metadata
IModule_v1.Metadata
The module's metadata
.
orchestrator
IOrchestrator_v1
configData
bytes
The configData of the module.
workflowConfig
IOrchestratorFactory_v1.WorkflowConfig
The configData of the workflow.
Returns
<none>
address
moduleProxyAddress Returns the address of the created module proxy.
Creates a module proxy instance identified by given metadata
.
Parameters
metadata
IModule_v1.Metadata
The module's metadata.
orchestrator
IOrchestrator_v1
workflowConfig
IOrchestratorFactory_v1.WorkflowConfig
The configData of the workflow.
Returns
<none>
address
Returns the address of the created module proxy.
Parameters
metadata
IModule_v1.Metadata
The module's metadata.
Returns
<none>
IInverterBeacon_v1
<none>
bytes32
id The metadata's id.
Parameters
proxy
address
The beacon proxy address.
Returns
<none>
address
Only callable by owner.
Parameters
metadata
IModule_v1.Metadata
The module's metadata.
beacon
IInverterBeacon_v1
Event emitted when new beacon registered for metadata.
Parameters
metadata
IModule_v1.Metadata
The registered Metadata.
beacon
IInverterBeacon_v1
The registered Beacon.
Parameters
orchestrator
address
module
address
The created module instance.
metadata
IModule_v1.Metadata
The registered metadata.
Parameters
governor
address
Given metadata invalid.
Given metadata invalid.
Given beacon invalid.
Given metadata unregistered.
Given metadata already registered.
Given module version is sunset.
reverterAddress Returns the address of the contract.
govnernorAddress Returns the address of the contract.
The instance of the module.
The instance of the module.
Returns the instance registered and the id
for given metadata
.
beacon The module's instance registered.
Returns the address of a beacon proxy.
orchestratorAddress The corresponding address for the provided proxy.
Registers metadata metadata
with implementation beacon
.
The module's instance.
Event emitted when new module created for an .
The corresponding .
Event emitted when is set.
The address of the .