ConditionFactory
Contract · src/factory/ConditionFactory.sol
Explained in: Condition Library
Author: AragonX 2025
A factory used to deploy new condition instances
Functions
deployExecuteSelectorCondition
solidity
function deployExecuteSelectorCondition(
IDAO _dao,
ExecuteSelectorCondition.SelectorTarget[] _initialEntries
) external returns (ExecuteSelectorCondition newContract)Selector: 0x5968851e
| Returns | Type | Description |
|---|---|---|
newContract | ExecuteSelectorCondition |
deploySafeOwnerCondition
solidity
function deploySafeOwnerCondition(
address _safe
) external returns (SafeOwnerCondition newContract)Selector: 0x1002e8ad
| Returns | Type | Description |
|---|---|---|
newContract | SafeOwnerCondition |
deploySelectorCondition
solidity
function deploySelectorCondition(
IDAO _dao,
bytes4[] _initialSelectors
) external returns (SelectorCondition newContract)Selector: 0xa907b318
| Returns | Type | Description |
|---|---|---|
newContract | SelectorCondition |
Events
ExecuteSelectorConditionDeployed
solidity
event ExecuteSelectorConditionDeployed(ExecuteSelectorCondition newContract)| Parameter | Type | Description |
|---|---|---|
newContract | ExecuteSelectorCondition |
SafeOwnerConditionDeployed
solidity
event SafeOwnerConditionDeployed(SafeOwnerCondition newContract)| Parameter | Type | Description |
|---|---|---|
newContract | SafeOwnerCondition |
SelectorConditionDeployed
solidity
event SelectorConditionDeployed(SelectorCondition newContract)| Parameter | Type | Description |
|---|---|---|
newContract | SelectorCondition |