DAO
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
19
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 45 additional slots
Balances ($0.00)
No balances found for "DAO"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DAO"
ABI
ABI objects
Getter at block 22764541
EXECUTE_PERMISSION_ID() view returns (bytes32)
0xbf04b4486c9663d805744005c3da000eda93de6e3308a4a7a812eb565327b78d
REGISTER_STANDARD_CALLBACK_PERMISSION_ID() view returns (bytes32)
0xfaf505be9907aa6951c2ebe5b0312f4980e14f21912ed355372103cc8bd683bc
ROOT_PERMISSION_ID() view returns (bytes32)
0x815fe80e4b37c8582a3b773d1d7071f983eacfd56b5965db654f3087c25ada33
SET_METADATA_PERMISSION_ID() view returns (bytes32)
0x4707e94b25cfce1a7c363508fbb838c35864388ad77284b248282b9746982b9b
SET_SIGNATURE_VALIDATOR_PERMISSION_ID() view returns (bytes32)
0x0dcbfb19b09fb8ff4e9af583d4b8e9c8127cc1b26529b4d96dd3b7e778088372
SET_TRUSTED_FORWARDER_PERMISSION_ID() view returns (bytes32)
0x06d294bc8cbad2e393408b20dd019a772661f60b8d633e56761157cb1ec85f8c
UPGRADE_DAO_PERMISSION_ID() view returns (bytes32)
0x1f53edd44352e5d15bad2b29233baa93bcd595e09457780bc7c5445bbbe751cc
daoURI() view returns (string)
getTrustedForwarder() view returns (address)
0x0000000000000000000000000000000000000000
protocolVersion() pure returns (uint8[3])
[1, 3, 0]
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
signatureValidator() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
hasPermission(address _where, address _who, bytes32 _permissionId, bytes _data) view returns (bool)
isGranted(address _where, address _who, bytes32 _permissionId, bytes _data) view returns (bool)
isValidSignature(bytes32 _hash, bytes _signature) view returns (bytes4)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events applyMultiTargetPermissions(struct PermissionLibMultiTargetPermission[] _items)
applySingleTargetPermissions(address _where, struct PermissionLibSingleTargetPermission[] items)
deposit(address _token, uint256 _amount, string _reference) payable
execute(bytes32 _callId, struct IDAOAction[] _actions, uint256 _allowFailureMap) returns (bytes[] execResults, uint256 failureMap)
grant(address _where, address _who, bytes32 _permissionId)
grantWithCondition(address _where, address _who, bytes32 _permissionId, address _condition)
initialize(bytes _metadata, address _initialOwner, address _trustedForwarder, string daoURI_)
initializeFrom(uint8[3] _previousProtocolVersion, bytes _initData)
registerStandardCallback(bytes4 _interfaceId, bytes4 _callbackSelector, bytes4 _magicNumber)
revoke(address _where, address _who, bytes32 _permissionId)
setDaoURI(string newDaoURI)
setMetadata(bytes _metadata)
setSignatureValidator(address _signatureValidator)
setTrustedForwarder(address _newTrustedForwarder)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
CallbackReceived(address sender, bytes4 indexed sig, bytes data)
Deposited(address indexed sender, address indexed token, uint256 amount, string _reference)
Executed(address indexed actor, bytes32 callId, struct IDAOAction[] actions, uint256 allowFailureMap, uint256 failureMap, bytes[] execResults)
Granted(bytes32 indexed permissionId, address indexed here, address where, address indexed who, address condition)
Initialized(uint8 version)
MetadataSet(bytes metadata)
NativeTokenDeposited(address sender, uint256 amount)
NewURI(string daoURI)
Revoked(bytes32 indexed permissionId, address indexed here, address where, address indexed who)
SignatureValidatorSet(address signatureValidator)
StandardCallbackRegistered(bytes4 interfaceId, bytes4 callbackSelector, bytes4 magicNumber)
TrustedForwarderSet(address forwarder)
Upgraded(address indexed implementation)
constructor()
fallback()
receive()
ActionFailed(uint256 index)
AnyAddressDisallowedForWhoAndWhere()
ConditionInterfacNotSupported(address condition)
ConditionNotAContract(address condition)
GrantWithConditionNotSupported()
InsufficientGas()
NativeTokenDepositAmountMismatch(uint256 expected, uint256 actual)
PermissionAlreadyGrantedForDifferentCondition(address where, address who, bytes32 permissionId, address currentCondition, address newCondition)
PermissionsForAnyAddressDisallowed()
ProtocolVersionUpgradeNotSupported(uint8[3] protocolVersion)
ReentrantCall()
TooManyActions()
Unauthorized(address where, address who, bytes32 permissionId)
UnkownCallback(bytes4 callbackSelector, bytes4 magicNumber)
ZeroAmount()