CoboSafeModule

Verified contract

Active on Ethereum with 54 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot

No balances found for "CoboSafeModule"

0x74499f96c1183608aae6d0257c45fa4a7fe233d119a0dc0694b80a7473c8bcad
0xd475f2bbbbf29b0053b473c4af18f4e46c4abd47c66f1150062e3b012c634ff5
0xf1038ec49bf882491a8a7d202ba470f688673ffe0c3b59dee627477926e9911f
0x26ff7c1e3b3e9339de4f1aa98d363b51773b0219d01bbf213fe7f1c8d7ce09db
0x8840bd5a0de8a79cb455ebc6be0da1bcec646ff2148fd46cb20b7d90c47e59f7
0x8d651311cb2ac4741316c90d05b8978cc689c47c75caca4d7371363d3d601870
0x9f5a20845d1de0b4d7acca04d671b875a2a7cbe2ed5c05aeb861b70e73417d4b
0xd0cf05dc9bbc4904c8979e5e511128fce24a5d12eb8e459cc4c60c7605db94e6
0x702eec19f67932ef70f4aab74885bb5efdddcddf6cca6f0d5b4afb28c65d7e1c
0xe02814a14d8998370edd6b39dbc9cd4a6fc1046d3f1aec4b5004ea293d3f9704

Functions
Getter at block 20994804
NAME(view returns (string)
Cobo Safe Module
ROLE_HARVESTER(view returns (bytes32)
0x6861727665737465727300000000000000000000000000000000000000000000
VERSION(view returns (string)
0.4.1
getAllContracts(view returns (address[])
[0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45, 0xC36442b4a4522E871399CD717aBDD847Ab11FE88, 0x1111111254EEB25477B68fb85Ed929f73A960582, 0x1111111254fb6c44bAC0beD2854e76F90643097d]
getAllDelegates(view returns (address[])
[0xAf2C43baD40d769D76aaDf4E84F58bca65d04b85, 0x10ce8CFBE08D27BC40B12317BE87C368c9c28F91, 0x67A52071F7Eeb0bc5384cCc82e598A502A343200]
getAllRoles(view returns (bytes32[])
[0x6861727665737465727300000000000000000000000000000000000000000000, 0x556e69737761702076332d496e766573746f7200000000000000000000000000, 0x5472616465725f31696e63680000000000000000000000000000000000000000]
owner(view returns (address)
0x03c1368b1f37fb9d9b405d884bdb2af3b6d58b29
transferProtector(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
contractToProtector(addressview returns (address)
getFuncsByContract(address _contractview returns (bytes4[])
getRolesByContractFunction(address _contractbytes4 funcSelectorview returns (bytes32[])
getRolesByDelegate(address delegateview returns (bytes32[])
hasRole(bytes32 roleaddress delegateview returns (bool)
isDelegate(address delegateview returns (bool)
roleCanAccessContractFunc(bytes32 roleaddress tobytes4 selectorview returns (bool)
State-modifying
addRole(bytes32 role
assocRoleWithContractFuncs(bytes32 roleaddress _contractstring[] funcList
batchExecTransactions(address[] toListuint256[] valueListbytes[] dataList
dissocRoleFromContractFuncs(bytes32 roleaddress _contractstring[] funcList
execTransaction(address touint256 valuebytes data
grantRole(bytes32 roleaddress delegate
installProtectorContract(address _contractaddress newProtector
revokeRole(bytes32 roleaddress delegate
Events
AclChecked(address indexed _contractbytes4 contractFuncaddress indexed protectorbytes32 roleuint256 valuebytes databool successaddress indexed sender
AssocContractFuncs(bytes32 indexed roleaddress indexed _contractstring[] funcListaddress indexed sender
DelegateAdded(address indexed delegateaddress indexed sender
DelegateRemoved(address indexed delegateaddress indexed sender
DissocContractFuncs(bytes32 indexed roleaddress indexed _contractstring[] funcListaddress indexed sender
ExecTransaction(address indexed touint256 valueuint8 operationbytes dataaddress indexed sender
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProtectorChanged(address indexed _contractaddress oldProtectoraddress indexed newProtectoraddress indexed sender
RoleAdded(bytes32 indexed roleaddress indexed sender
RoleGranted(bytes32 indexed roleaddress indexed delegateaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed delegateaddress indexed sender
TransferChecked(address indexed protectoraddress indexed receiveruint256 valuebool successaddress indexed sender
Constructor
constructor(address _safe
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.