CoboSafeModule
Verified contract
Active on
Ethereum with 66 txns
Slot
XX
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
Balances ($0.00)
No balances found for "CoboSafeModule"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17142092 | a year ago | | | 0 | 0.0087996955 | |
| 17136724 | a year ago | | | 0 | 0.0093435568 | |
| 17105852 | a year ago | | | 0 | 0.0096498221 | |
| 17079893 | a year ago | | | 0 | 0.017551390 | |
| 17079479 | a year ago | | | 0 | 0.037822200 | |
| 17070962 | a year ago | | | 0 | 0.010452926 | |
| 17070924 | a year ago | | | 0 | 0.010771219 | |
| 16796779 | 2 years ago | | | 0 | 0.0036353697 | |
| 16796333 | 2 years ago | | | 0 | 0.0057619013 | |
| 16791618 | 2 years ago | | | 0 | 0.018844722 |
ABI
ABI objects
Getter at block 20854804 getAllContracts() view returns (address[]) getAllRoles() view returns (bytes32[])
NAME() view returns (string)
Cobo Safe Module
ROLE_HARVESTER() view returns (bytes32)
0x6861727665737465727300000000000000000000000000000000000000000000
VERSION() view returns (string)
0.4.1
getAllDelegates() view returns (address[])
[0xef2004087A06945E0602Bb943C76e25826084c80, 0x152BA4d95dccD92Fabced1ff70660dD8427CB256, 0x04e0FC8D6D1fDfba6C93481a1E2665FAd472cF93, 0x0e1C3b4E68eE315C0aDA36Cd14E7ff99BcE377B0, 0x7289FbF90b3A6E1AEc868f1A6f234A2e54ebce44, 0x46478583d9a97EA05BF30eB67CC008B0A99Ae80b, 0x4d6AACEffA3fEb061228Be61bfEc43C8E4cB44b5, 0x28c1C097F558Aa62cfEbf200adf01512b2f46814]
owner() view returns (address)
0x73152648e3c7fefebcde692af55d972702916623
transferProtector() view returns (address)
0x142a74e0edcc825fe99ffb381df85896d7b7c84c
Read-only
contractToProtector(address) view returns (address)
getFuncsByContract(address _contract) view returns (bytes4[])
getRolesByContractFunction(address _contract, bytes4 funcSelector) view returns (bytes32[])
getRolesByDelegate(address delegate) view returns (bytes32[])
hasRole(bytes32 role, address delegate) view returns (bool)
isDelegate(address delegate) view returns (bool)
roleCanAccessContractFunc(bytes32 role, address to, bytes4 selector) view returns (bool)
State-modifying
Events addRole(bytes32 role)
assocRoleWithContractFuncs(bytes32 role, address _contract, string[] funcList)
batchExecTransactions(address[] toList, uint256[] valueList, bytes[] dataList)
dissocRoleFromContractFuncs(bytes32 role, address _contract, string[] funcList)
execTransaction(address to, uint256 value, bytes data)
grantRole(bytes32 role, address delegate)
installProtectorContract(address _contract, address newProtector)
revokeRole(bytes32 role, address delegate)
AclChecked(address indexed _contract, bytes4 contractFunc, address indexed protector, bytes32 role, uint256 value, bytes data, bool success, address indexed sender)
AssocContractFuncs(bytes32 indexed role, address indexed _contract, string[] funcList, address indexed sender)
DelegateAdded(address indexed delegate, address indexed sender)
DelegateRemoved(address indexed delegate, address indexed sender)
DissocContractFuncs(bytes32 indexed role, address indexed _contract, string[] funcList, address indexed sender)
ExecTransaction(address indexed to, uint256 value, uint8 operation, bytes data, address indexed sender)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProtectorChanged(address indexed _contract, address oldProtector, address indexed newProtector, address indexed sender)
RoleAdded(bytes32 indexed role, address indexed sender)
RoleGranted(bytes32 indexed role, address indexed delegate, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed delegate, address indexed sender)
TransferChecked(address indexed protector, address indexed receiver, uint256 value, bool success, address indexed sender)
constructor(address _safe)
This contract contains no fallback and receive objects.
This contract contains no error objects.