IOrchestratorFactory_v1.sol
Last updated
Last updated
Creates a new .
Parameters
workflowConfig
WorkflowConfig
The workflow's config data.
fundingManagerConfig
ModuleConfig
authorizerConfig
ModuleConfig
paymentProcessorConfig
ModuleConfig
moduleConfigs
ModuleConfig[]
Variable length set of optional module's config data.
Returns
<none>
IOrchestrator_v1
CreatedOrchestrator Returns the created orchestrator instance
Returns
<none>
IInverterBeacon_v1
Returns
<none>
address
Parameters
id
uint256
The requested orchestrator's id.
Returns
<none>
address
Returns
<none>
uint256
Parameters
orchestratorId
uint256
orchestratorAddress
address
The address of the {Orchestrator.
Parameters
beacon
address
moduleFactory
address
Given id is invalid.
The module's data arrays length mismatch.
The orchestrator admin is address(0).
Struct used to store information about a workflow configuration.
When the independentUpdates
is true, the independentUpdateAdmin
will be disregarded.
Properties
independentUpdates
bool
bool wether the workflow should use the independent proxy structure. In case of true it will not use the standard beacon proxy structure.
independentUpdateAdmin
address
The address that will be assigned the admin role of the independent update proxy. Will be disregarded in case independentUpdates
is false.
Struct used to store information about a module configuration.
Properties
metadata
IModule_v1.Metadata
The module's metadata.
configData
bytes
Variable config data for specific module implementations.
The config data for the orchestrator's instance.
The config data for the 's instance.
The config data for the orchestrator's instance.
Returns the address.
OrchestratorImplementationBeacon The of the Implementation.
Returns the implementation address.
ModuleFactoryAddress The address of the linked .
Returns the address that corresponds to the given id.
orchestratorAddress The address of the corresponding .
Returns the counter of the current id.
id The id of the next created .
Event emitted when a new is created.
The id of the .
Event emitted when a new is initialized.
The address of the associated with the factory.
The address of the .
The provided beacon address doesnt support the interface .