CoboSafeModule

Verified contract

Active on Ethereum with 66 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"

0xe3be07c90a47ac24063f4c08eb3d6a79d11533c648e5464108a211027753db3f
0x7b49817ea6e57cb8c569295b0d631d2f6d343c023a3c0ceca2515e30d6afaa5c
0xa01d1a1c24df7087274a3be2733ecd6073cbb9ce2b58120f2d2b2c484a357afe
0x17e267ff75ce95dd3533dc3499752df593af854e1de82ab5067b4357bf5c9f5e
0xca773e165731209e91322c3e43d3155783a9ce77c1ecca39d47001577ba092e1
0xdae40d9241eb2472da266ff35eab7261d132faf2d792b123520c89a3f8938ac2
0x29f734e3bc58c6da2594deca09182a56b4a000be604fc65be34b0a362e9f839a
0x9a3d7c3e58c15c2b2ff3aca3163ffb6c572313f6afc874534009fdcd209140e7
0x696be0957ed45cf78dc785e5e7f809cd2bc75efe33f70094f19c99f11a82f00a
0x19e35db2297660087e4b7998f0ef70e6b13cbf2aa0a245715662f7378c8a893f

Functions
Getter at block 20854804
NAME(view returns (string)
Cobo Safe Module
ROLE_HARVESTER(view returns (bytes32)
0x6861727665737465727300000000000000000000000000000000000000000000
VERSION(view returns (string)
0.4.1
 
getAllContracts(view returns (address[])
getAllDelegates(view returns (address[])
[0xef2004087A06945E0602Bb943C76e25826084c80, 0x152BA4d95dccD92Fabced1ff70660dD8427CB256, 0x04e0FC8D6D1fDfba6C93481a1E2665FAd472cF93, 0x0e1C3b4E68eE315C0aDA36Cd14E7ff99BcE377B0, 0x7289FbF90b3A6E1AEc868f1A6f234A2e54ebce44, 0x46478583d9a97EA05BF30eB67CC008B0A99Ae80b, 0x4d6AACEffA3fEb061228Be61bfEc43C8E4cB44b5, 0x28c1C097F558Aa62cfEbf200adf01512b2f46814]
 
getAllRoles(view returns (bytes32[])
owner(view returns (address)
0x73152648e3c7fefebcde692af55d972702916623
transferProtector(view returns (address)
0x142a74e0edcc825fe99ffb381df85896d7b7c84c
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.