DaoAuthorizableUpgradeable
Abstract contract · src/common/permission/auth/DaoAuthorizableUpgradeable.sol
Explained in: Authorizing against a DAO
Author: Aragon X - 2022-2023
Inherits: ContextUpgradeable
An abstract contract providing a meta-transaction compatible modifier for upgradeable or cloneable contracts to authorize function calls through an associated DAO.
Dev: Make sure to call
__DaoAuthorizableUpgradeable_initduring initialization of the inheriting contract.
security-contact: sirt@aragon.org
Functions
dao
solidity
function dao() external view returns (IDAO)Selector: 0x4162169f
Returns the DAO contract.
| Returns | Type | Description |
|---|---|---|
[0] | IDAO |
Events
Initialized
solidity
event Initialized(uint8 version)Dev: Triggered when the contract has been initialized or reinitialized.