PluginSetupProcessor
Verified contract
Active on
Ethereum with 14 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "PluginSetupProcessor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21313303 | a day ago | | | 0 | 0.0094476536 | |
| 21313302 | a day ago | | | 0 | 0.0051342667 | |
| 21276615 | 6 days ago | | | 0 | 0.0056918400 | |
| 21276598 | 6 days ago | | | 0 | 0.0031962905 | |
| 21102523 | a month ago | | | 0 | 0.00058976573 | |
| 21087624 | a month ago | | | 0 | 0.0014750697 | |
| 19702393 | 7 months ago | | | 0 | 0.00084701843 | |
| 19694794 | 7 months ago | | | 0 | 0.00079176695 | |
| 19603783 | 8 months ago | | | 0 | 0.0022558799 | |
| 19511650 | 8 months ago | | | 0 | 0.0028922203 |
ABI
ABI objects
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(bytes32) view returns (uint256 blockNumber, bytes32 currentAppliedSetupId)
validatePreparedSetupId(bytes32 pluginInstallationId, bytes32 preparedSetupId) view
State-modifying
Events applyInstallation(address _dao, struct PluginSetupProcessorApplyInstallationParams _params)
applyUninstallation(address _dao, struct PluginSetupProcessorApplyUninstallationParams _params)
applyUpdate(address _dao, struct PluginSetupProcessorApplyUpdateParams _params)
prepareInstallation(address _dao, struct PluginSetupProcessorPrepareInstallationParams _params) returns (address plugin, struct IPluginSetupPreparedSetupData preparedSetupData)
prepareUninstallation(address _dao, struct PluginSetupProcessorPrepareUninstallationParams _params) returns (struct PermissionLibMultiTargetPermission[] permissions)
prepareUpdate(address _dao, struct PluginSetupProcessorPrepareUpdateParams _params) returns (bytes initData, struct IPluginSetupPreparedSetupData preparedSetupData)
InstallationApplied(address indexed dao, address indexed plugin, bytes32 preparedSetupId, bytes32 appliedSetupId)
InstallationPrepared(address indexed sender, address indexed dao, bytes32 preparedSetupId, address indexed pluginSetupRepo, struct PluginRepoTag versionTag, bytes data, address plugin, struct IPluginSetupPreparedSetupData preparedSetupData)
UninstallationApplied(address indexed dao, address indexed plugin, bytes32 preparedSetupId)
UninstallationPrepared(address indexed sender, address indexed dao, bytes32 preparedSetupId, address indexed pluginSetupRepo, struct PluginRepoTag versionTag, struct IPluginSetupSetupPayload setupPayload, struct PermissionLibMultiTargetPermission[] permissions)
UpdateApplied(address indexed dao, address indexed plugin, bytes32 preparedSetupId, bytes32 appliedSetupId)
UpdatePrepared(address indexed sender, address indexed dao, bytes32 preparedSetupId, address indexed pluginSetupRepo, struct PluginRepoTag versionTag, struct IPluginSetupSetupPayload setupPayload, struct IPluginSetupPreparedSetupData preparedSetupData, bytes initData)
constructor(address _repoRegistry)
This contract contains no fallback and receive objects.
IPluginNotSupported(address plugin)
InvalidAppliedSetupId(bytes32 currentAppliedSetupId, bytes32 appliedSetupId)
InvalidUpdateVersion(struct PluginRepoTag currentVersionTag, struct PluginRepoTag newVersionTag)
PluginAlreadyInstalled()
PluginNonupgradeable(address plugin)
PluginProxyUpgradeFailed(address proxy, address implementation, bytes initData)
PluginRepoNonexistent()
SetupAlreadyPrepared(bytes32 preparedSetupId)
SetupApplicationUnauthorized(address dao, address caller, bytes32 permissionId)
SetupNotApplicable(bytes32 preparedSetupId)