PluginSetupProcessor

Verified contract

Active on Ethereum with 14 txns
Deployed by via 0x04ac42e5 at 16721862
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "PluginSetupProcessor"

0x08719dcb2e8b52f43f98c9a2ad3b9cfad60afedbf89c6f9bb02122f53b08e8dd
0xddc77efd225451fef032caf2149c4d67d5c3a2d629c23d35de9cfcc5762cc826
0x0e055801da36c5136c37c4290719dac00db4a8377f85c678166d81a007febed8
0x07ba54dc7c6ffa4335f1d90611beec71203517bcf23b9e38d1e4144e5a9a0851
0xa0ab7423106b9bef8e7736518febdf130ff7b3d4c2fd42f27a2495c07a044fbb
0x13d5be1f1af0e22563eb6d550e457bb1bde6ae628a2555949ff483cbc1146424
0xf013c24b4f37ca0430c348d5582d4dd375510f54ed75b47891c0dcb6bf688281
0xa05221fbfa1d3915575c5f9f0ac4a66510d0d0b288349125698ebd93f80b8de2
0x17b89948fafbe94398907ad14bc17c48e2b596f9a31ee6a16f1ce71f24f4b92b
0xb4116c5bf3d68134bf9d29572e383ab209b1a17c2d87a824c99e59328824147a
From

Functions
Getter at block 21320959
APPLY_INSTALLATION_PERMISSION_ID(view returns (bytes32)
0xf796b89427c6552c1ac705d833bfb7909f8eb5ce502c1db97f85fabc6ad83548
APPLY_UNINSTALLATION_PERMISSION_ID(view returns (bytes32)
0xbd4dbacf5ba6d9793f600403b3293d6ecd695fcc703a2b5edcf245f45fda6cfa
APPLY_UPDATE_PERMISSION_ID(view returns (bytes32)
0xb03cf3d518f6d49560b7f5bece1ccb8fd50ea7370f02f5e5210edba04be3c4f7
repoRegistry(view returns (address)
0x5b3b36bdc9470963a2734d6a0d2f6a64c21c159f
Read-only
states(bytes32view returns (uint256 blockNumberbytes32 currentAppliedSetupId)
validatePreparedSetupId(bytes32 pluginInstallationIdbytes32 preparedSetupIdview 
State-modifying
applyInstallation(address _daostruct PluginSetupProcessorApplyInstallationParams _params
applyUninstallation(address _daostruct PluginSetupProcessorApplyUninstallationParams _params
applyUpdate(address _daostruct PluginSetupProcessorApplyUpdateParams _params
prepareInstallation(address _daostruct PluginSetupProcessorPrepareInstallationParams _paramsreturns (address pluginstruct IPluginSetupPreparedSetupData preparedSetupData)
prepareUninstallation(address _daostruct PluginSetupProcessorPrepareUninstallationParams _paramsreturns (struct PermissionLibMultiTargetPermission[] permissions)
prepareUpdate(address _daostruct PluginSetupProcessorPrepareUpdateParams _paramsreturns (bytes initDatastruct IPluginSetupPreparedSetupData preparedSetupData)
Events
InstallationApplied(address indexed daoaddress indexed pluginbytes32 preparedSetupIdbytes32 appliedSetupId
InstallationPrepared(address indexed senderaddress indexed daobytes32 preparedSetupIdaddress indexed pluginSetupRepostruct PluginRepoTag versionTagbytes dataaddress pluginstruct IPluginSetupPreparedSetupData preparedSetupData
UninstallationApplied(address indexed daoaddress indexed pluginbytes32 preparedSetupId
UninstallationPrepared(address indexed senderaddress indexed daobytes32 preparedSetupIdaddress indexed pluginSetupRepostruct PluginRepoTag versionTagstruct IPluginSetupSetupPayload setupPayloadstruct PermissionLibMultiTargetPermission[] permissions
UpdateApplied(address indexed daoaddress indexed pluginbytes32 preparedSetupIdbytes32 appliedSetupId
UpdatePrepared(address indexed senderaddress indexed daobytes32 preparedSetupIdaddress indexed pluginSetupRepostruct PluginRepoTag versionTagstruct IPluginSetupSetupPayload setupPayloadstruct IPluginSetupPreparedSetupData preparedSetupDatabytes initData
Constructor
constructor(address _repoRegistry
Fallback and receive

This contract contains no fallback and receive objects.

Errors
IPluginNotSupported(address plugin
InvalidAppliedSetupId(bytes32 currentAppliedSetupIdbytes32 appliedSetupId
InvalidUpdateVersion(struct PluginRepoTag currentVersionTagstruct PluginRepoTag newVersionTag
PluginAlreadyInstalled(
PluginNonupgradeable(address plugin
PluginProxyUpgradeFailed(address proxyaddress implementationbytes initData
PluginRepoNonexistent(
SetupAlreadyPrepared(bytes32 preparedSetupId
SetupApplicationUnauthorized(address daoaddress callerbytes32 permissionId
SetupNotApplicable(bytes32 preparedSetupId